简答题
👁️ 浏览量:

试题题干

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);

参考答案

试题解析

  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。