[简答题]main( ) {

     int x=20,y=40,*p;

     p=&x;printf(″%d,″,*p);

    *p=x+10;

     p=&y;printf(″%d\n″,*p);

     *p=y+20;
     printf(″%d,%d\n″,x,y);



正确答案:

20,40

30,60

题目解析

  p=&x;是指针变量p指向整型变量x,即输出*p的值为20;*p=x+10;等价于x=x+10,即x=30;p=&y;是指针变量p指向整型变量y,即输出*p的值为40并且换行;*p=y+20;等价于y=y+20,即y=60,故输出的x和y的值为30和60。


扫描二维码
免费搜题、免费刷题、免费查看解析