#include void fun(int p) { int d=2; p=d++; printf(“%d”,p);} main() { int a=1; fun(a); printf(“%d

来源:学生作业帮助网 编辑:六六作业网 时间:2024/07/04 21:26:25
#includevoidfun(intp){intd=2;p=d++;printf(“%d”,p);}main(){inta=1;fun(a);printf(“%d#includevoidfun(in

#include void fun(int p) { int d=2; p=d++; printf(“%d”,p);} main() { int a=1; fun(a); printf(“%d
#include void fun(int p) { int d=2; p=d++; printf(“%d”,p);} main() { int a=1; fun(a); printf(“%d

#include void fun(int p) { int d=2; p=d++; printf(“%d”,p);} main() { int a=1; fun(a); printf(“%d
int d=2; p=d++; printf(“%d”,p);
d 把2 给p 之后,自自变成3,但p 还是之前的2
{ int a=1; fun(a); printf(“%d",a);}
a把值给了fun 但并没把a 的地址给fun 所以 a的值不变 还是 1
所以结果是 21