31、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为
1个回答
展开全部
D。
C语言中不等于用!=表示,而不是<>
!a等价于a==0,而不是a!=0
a=0是赋值语句
a是正确的,等价于a!=0
因为if后圆括号的隐含意义是当括号内程序为“真”,也就是1的时候,继续执行下面的程序,也就是说 如果程序写成if(a) 那么就可以解释为当a不等0时,执行下述程序,另外要声明的就是,在编程中,条件判断值非1即0,其他数字也与1等价。
扩展资料:
一个表达式的赋值和算符的定义以及数值的定义域是有关联的。
两个表达式若被说是等值的,表示对于自由变量任意的定值,两个表达式都会有相同的输出,即它们代表同一个函数。
一个表达式必须是合式的。亦即,其每个算符都必须有正确的输入数量,在正确的地方。如表达式2+3便是合式的;而表达式*2+则不是合式的,至少不是算术的一般标记方式。
参考资料来源:百度百科-表达式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |