首页 > 试题广场 >

假定所有变量均已正确定义,则下列程序段运行后x的值是()

[单选题]

假定所有变量均已正确定义,则下列程序段运行后x的值是()

  • 35
  • 34
  • 4
  • 3
推荐
//主要考察if的作用域
	if (!a)
		x--; //进入,x=34
	else if (b);
	if (c)
		x=3;
	else
		x=4;//进入,x=4

编辑于 2017-03-19 11:43:28 回复(0)
我觉得这道题考的是眼力,因为else if(b);这句后面有一个分号!
太坑了有木有啊!
发表于 2018-01-20 09:43:45 回复(2)
if能进入的条件是非零也就是值为1或者!0
发表于 2017-03-02 14:56:57 回复(0)
C
第一对if else 条件为!a成立进入x--此时x变为34
第二队if else 条件为c不成立进入else执行x=4此时x变为4
发表于 2017-02-09 16:55:26 回复(0)
我以为第二个if是else if 的嵌套🌝
发表于 2024-11-17 10:04:36 回复(0)
仔细看,就最后一句代码起作用了!!!
发表于 2018-08-27 14:40:21 回复(0)

if进入的条件为非0

发表于 2018-08-05 20:45:49 回复(0)
4
发表于 2017-09-20 14:44:29 回复(0)
写if语句一般都加花括号的,便于理解
发表于 2017-03-19 12:25:08 回复(0)
4
发表于 2016-12-06 17:43:01 回复(0)
4
发表于 2016-12-06 15:49:07 回复(1)