由于函数没有返回值,而且参数的值在函数调用的过程中发生了改变,因此函数声明用void add(int *i)
void add(int *i)
{
(*i)++; //*i = *i + 1;
}
int main()
{
int num = 0;
add(&num);
printf("num=%d\n", num);
add(&num);
printf("num=%d\n", num);
add(&num);
printf("num=%d\n", num);
return 0;
}
由于函数没有返回值,而且参数的值在函数调用的过程中发生了改变,因此函数声明用void add(int *i)
void add(int *i)
{
(*i)++; //*i = *i + 1;
}
int main()
{
int num = 0;
add(&num);
printf("num=%d\n", num);
add(&num);
printf("num=%d\n", num);
add(&num);
printf("num=%d\n", num);
return 0;
}