int a=10,printf("%d",a++),输出结果和a的值是().

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/06 07:49:21
inta=10,printf("%d",a++),输出结果和a的值是().inta=10,printf("%d",a++),输出结果和a的值是().inta=10,printf("%d",a++),输

int a=10,printf("%d",a++),输出结果和a的值是().
int a=10,printf("%d",a++),输出结果和a的值是().

int a=10,printf("%d",a++),输出结果和a的值是().
a++,表示先用后加1
int a=10,printf("%d",a++),“先用”,输出a,此时a的值为10;“后加1”,指输出a后再加1
所以
输出结果10
a的值是11
还有一个要注意:++a; 表示先加1后用
当然,--a,a--,也是这个道理

int a=10;f1(){int a=20;printf(%d,a);}f2(){printf(%d,a);}main ( ){int a=30;f1();f2(); printf(a)int a=10;f1(){int a=20;printf(%d,a);}f2(){printf(%d,a);}main ( ){int a=30;f1();f2();printf(%d,a);}答案是 20 10 30求解答. int a=1; int b=0; printf(%d,b=a+b); printf(%d,a=a*b); int a=10,b=20;a=!b;printf(%d,a) int a=10,printf(%d,a++),输出结果和a的值是(). Int a=1; Int *p; p=&a; printf(“%d ”,*p); 和Int a=1; Int*p; *p=a; printf(“%d ”,*p); :::: int d=1; fun(int p) {int d=5; d+=p++; printf(%d,d); } main( ) {int a=3; fun(a); d+=a++;printf(最后一句是 printf(%d ,d);} void fun(int p) { int d=2; p=d++; printf(%d,p); } main() { int a=1; fun(a); printf(%d ,a); } main( ) {unsigned int a=3,b=10; printf(%d/n,a1); } 已知:unsigned int=3,b=10;printf(%d ,a #include void fun(int p) { int d=2; p=d++; printf(“%d”,p);} main() { int a=1; fun(a); printf(“%d fun ( int *p ) { int a=10; p = &a; ++a; } main ( ) { int a=5; fun (&a); printf (%d ,a); }#include fun ( int *p ) { int a=10; p = &a; ++a; } main ( ) { int a=5; fun (&a); printf (%d ,a); } main() {int a[5]={2,4,6,8,10},*p,**k; p=a; k=&p; printf(%d,*(p++)); printf(%d ,**k); }为什么结果是24 int x=20;printf(“%d”,0 int x=20;printf(“%d”,0 131 以下程序运行后,输出结果是 A)84 B)99 C)95 D)44 int d=1; fun (int p) { int d=5; d+=p++; printf(int d=1;fun (int p) { int d=5; d+=p++; printf(%d,d); } main() { int a=3; fun(a); d+=a++; printf(%d ,d); } #include int d=1; void fun (int p) { int d=5 ; d+=p++; printf( %d ,d ) ; }main (){ int a=3 ;fun(a);d+=a++;printf(%d ,d );} c++基本概念,求解释 int a=011 printf(%d ,++a) 结果 a是 10c++基本概念,求解释int a=011printf(%d ,++a)结果a是 10 菜鸟求帮助!谢谢! int a=2; int f(int a); {return (a)++;} main() {int s=0; {int a=5; s+=f(&&a);} s+=f(&&a); printf(%da=2;int f(int a);{return (a)++;}main(){int s=0;{int a=5;s+=f(&&a);}s+=f(&&a);printf(%d ,s);}执行的输出结果是()A 10 B 9 C 7 D 8