C中执行下列代码后整型变量x和y的值是​ 求详解 --

C中执行下列代码后整型变量x和y的值是​ 求详解 --
C中执行下列代码后整型变量x和y的值是
int x=100,y; y=x++;
A)x=100 y=100 、B)x=100 y=101 、C)x=101 y=100 、D)x=101 y=101
JamJazz 1年前 已收到1个回答 举报

小不点女孩 幼苗

共回答了20个问题采纳率:95% 举报

C) x=101 y=100


x的初始值是100,
你主要的是没有理解 x++;
说说++,在变量后面是 先赋值后运算, y = x++,就是先把100给y赋值,然后x自己加1...
此时y = 100 x = 101;
如果 ++ 在变量前面,那么就先运算,在赋值,例如 y = ++x ; 那么就行计算 ++X ,此时 x就是101,然后给y赋值,那么此时的y也是101.

1年前 追问

1

JamJazz 举报

- - -我有答案 -- 我问为什么 - --求详解

举报 小不点女孩

你主要的是没有理解 x++; 说说++,在变量后面是 先赋值后运算, y = x++,就是先把100给y赋值,然后x自己加1... 此时y = 100 x = 101; 如果 ++ 在变量前面,那么就先运算,在赋值,例如 y = ++x ; 那么就行计算 ++X ,此时 x就是101,然后给y赋值,那么此时的y也是101.
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.028 s. - webmaster@yulucn.com