int x=5,y=1,*p=&x;,则执行语句*p=3,p=&y,x=x+*p后变量x的值

2025-02-26 06:53:32
推荐回答(2个)
回答1:

int x=5,y=1,*p=&x; // 这时 p 指向 变量 x.
*p=3; // 使 x=3 了;
p=&y;// 让 p 指向 变量 y; *p 值等于 y 的当前值 1;
x=x+*p; // x=3+1; 变量 x 的值变成 4 。
回答: 执行语句这几个语句后,变量x的值 是 4。

回答2:

x的值是4。