以下函数的作用是什么?其输出为CCD_ 1。
int foobar(int* n){
*n = *n +1;
return *n;
}
int k = 6;
printf("foobar(k) = %d,",foobar(&k) );
printf(" k = %dn", k);
函数foobar只需将一个整数指针作为输入参数。在代码中,将该指针的内容增加1,然后返回指针的内容。当你用这种方式调用fooar时:foobar(&k(事实上,您传递了k变量的foobar指针(这正是foobar所期望的(当在代码中使用*n时,您的意思是使用指针的内容(而不是指针本身(