
请大神解答下面几个题: 1.以下全部属于合法用户标识符的是() C.age extern xbb 50
请大神解答下面几个题:1.以下全部属于合法用户标识符的是()C.ageexternxbbD.stu_nameNameChar_1day答案选D是为什么啊。2。sizeof...
请大神解答下面几个题:
1.以下全部属于合法用户标识符的是()
C.age extern xbb
D.stu_name NameChar _1day
答案选D是为什么啊。
2。sizeof(double)是()
A.函数调用 B.int 型表达式 C.double型表达式 D.非法表达式
这题答案选B,不懂,解释一下。
3.若有声明int a=0,b=0,m=0,n=0;则执行了表达式(m>a=b?1:0)&&(n=a==b)后,m和n的值分别为()
我觉得应该是0,1啊,答案给的是0,0,求解释
4.若有定义int i=0,j=1;则下列程序段中,能使i的运行结果为4的是()
A.i=(4,i+j); B.i+=j+=3;
C.i=j>0?1:4; D.if(j>=0&&i>j){j++;i=4;}
这题答案是C,但我觉得应该是B啊,这题也告诉我一下是怎么算的吧,这种题目不知道要怎么算。谢谢大家了。
(P.S.:这些答案是参考答案,好像不一定是对的,大家帮忙思考一下吧) 展开
1.以下全部属于合法用户标识符的是()
C.age extern xbb
D.stu_name NameChar _1day
答案选D是为什么啊。
2。sizeof(double)是()
A.函数调用 B.int 型表达式 C.double型表达式 D.非法表达式
这题答案选B,不懂,解释一下。
3.若有声明int a=0,b=0,m=0,n=0;则执行了表达式(m>a=b?1:0)&&(n=a==b)后,m和n的值分别为()
我觉得应该是0,1啊,答案给的是0,0,求解释
4.若有定义int i=0,j=1;则下列程序段中,能使i的运行结果为4的是()
A.i=(4,i+j); B.i+=j+=3;
C.i=j>0?1:4; D.if(j>=0&&i>j){j++;i=4;}
这题答案是C,但我觉得应该是B啊,这题也告诉我一下是怎么算的吧,这种题目不知道要怎么算。谢谢大家了。
(P.S.:这些答案是参考答案,好像不一定是对的,大家帮忙思考一下吧) 展开
2个回答
2013-12-28
展开全部
extern使用来定义全局变量的关键字,不可以用作标识符
size是int型的
&&是短路与运算,也就是说如果前面结果是false的话,后面就不计算了,这题很明显前面是false,后面就没有计算,n不变为0
最后一题应该选B,C明显等于1
size是int型的
&&是短路与运算,也就是说如果前面结果是false的话,后面就不计算了,这题很明显前面是false,后面就没有计算,n不变为0
最后一题应该选B,C明显等于1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |