#include <stdio.h>
void testFunction(int *a){
printf("In a should be 5: %d", *a);
*a = 0;
printf("In a should be 0: %d", *a);
test2Function(&a);
}
void test2Function(int *a){
printf("In F2 a should be 0: %d", *a);
*a = 2;
printf("In F2 a should be 2: %d", *a);
}
int main(){
int a = 5;
testFunction(&a);
printf("In main() a should be 2: %d", a);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
如何将指针从给定函数发送到函数内的函数到另一个函数?所以上面代码中的语句都是真的
目前的输出是:
In a should be 5: 5
In a should be 0: 0
In …Run Code Online (Sandbox Code Playgroud)