文章
2
粉丝
44
获赞
0
访问
296
题目链接:若想给已定义为 int 型的变量 a、b、c、d 赋整数 1,以下选项中错误的语句是 A)d=c, 请在下方描述您遇到的问题: 为什么选a呢
d=c, c=b, b=a, a=1;这个执行顺序是从左往右,由于c没有初始值,所以不对。
d=c=b=a=1;这个是从右往左,所以abcd依次赋值为1
d=(b=c=(a=1));这个同上,括号优先看起来更明显
d=1, c=d, b=c, a=b;这个从左往右就没问题,d=1,然后c=1,b=1,a=1
登录后发布评论
d=c, c=b, b=a, a=1;这个执行顺序是从左往右,由于c没有初始值,所以不对。
d=c=b=a=1;这个是从右往左,所以abcd依次赋值为1
d=(b=c=(a=1));这个同上,括号优先看起来更明显
d=1, c=d, b=c, a=b;这个从左往右就没问题,d=1,然后c=1,b=1,a=1