请教C语言题目答:该程序的执行结果是: :__ ___//*** 死循环,外加sum未初始话,还真不知道值会是什么!!!?19. 有以下程序 main(){ int a=7,b=8,*p,*q,*r;p=&a;q=&b;r=p; p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);} 程序运行后的输出结果是:__ ___//***答案 8,7...
15.写出下面程序的运行结果___ #include <stdio.h> main() { int a...答:15.输出表列有三项,格式控制字符只有一项,对应表达式a=a+1=2,所以输出2 1.a= b+ c 所以表达式值为非零,为真,执行printf ("###\n");2.自增运算符后缀,所以先引用,后自增,m为2,m>2为假,然后m自增一值为3,执行else部分,m+2=5 7.注意是x=2 ,是=,赋值号,也就是x被赋值为2,...
下列程序段的输出结果是:( ). void fun( int *x, int *y) { printf...答:原题是不是:下列程序段的输出结果是:( ).void fun( int *x, int *y){ printf("%d %d",*x,*y);*x=3;*y=4;} main( ){ int x=1, y=2;fun(&y, &x);printf("%d %d", x, y);} 应该选择C fun(&y, &x);把y的地址传递给x,把x的地址传递给y,即运行到printf("...