作业帮 > 综合 > 作业

执行下列程序段后,sum的值是?int sum; int a=10,b=9; sum=(a--==++b)?100:20

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/01 17:50:17
执行下列程序段后,sum的值是?int sum; int a=10,b=9; sum=(a--==++b)?100:200;
执行下列程序段后,sum的值是?int sum; int a=10,b=9; sum=(a--==++b)?100:20
sum=(a--==++b)?100:200;
?的优先权高于=,所以先(a--==++b),而(a--==++b) 等价于(++b a==b a--) ,故相等,取100
所以sum=100
再问: 谢谢了~ 可以再问你一题吗? 19. static int a[6]={1,2,3},则a[0]到a[5]各元素的值是 。 A) 1,2,3,0,0,0 B) 1,2,3,3,3,3 C) 1,2,3,1,2,3 D) 1,2,3,a[3]到a[5]不确定
再答: 选A static初值为0【未经初始化的全局静态变量会被程序自动初始化为0】
再问: 还是不懂...基础太差了 可以再详细一点解答吗?
再答: static int a[6]={1,2,3}, 定义整型数组 a[6],其元素为a[0]到a[5],前三个的值为1,2,3. 后三个没有赋初值,系统默认0 0 0