【独習C】猿62【猿C言語教室 part7】
■ このスレッドは過去ログ倉庫に格納されています
0522大猿(サーバ) ◆CpEg91wR/w
NGNGvoid add1(int *num);
void add2(int num);
int main(void)
{
int num1 = 0;
int num2 = 0;
add1(&num1); /* num1のアドレスを渡す */
add2(num2); /* num2を渡す */
printf("[num1]%d\n", num1);
printf("[num2]%d\n", num2);
return 0;
}
void add1(int *num)
{
(*num)++; /* num1を指してるので、num1を直接インクリメントする */
}
void add2(int num)
{
num++; /* ここのnumとnum2は別物なので、いくら足してもnum2には影響しない */
}
■ このスレッドは過去ログ倉庫に格納されています