下列叙述中错误的是( )。 A)C语句必须以分号结束 B)复合语句在语法上被看作一条语句 C)空语句出现在

下列叙述中错误的是() )。
A)C语句必须以分号结束
B)复合语句在语法上被看作一条语句
C)空语句出现在任何位置都不会影响程序运行
D)赋值表达式末尾加分号就构成赋值语句

C错。A是对的,分号是C语句必须的要素,以此标志C语句的结束;B是对的,语法指的的是语句构成是否满足C语言标准,语意指的是语句要做什么完成什么任务,如同我们追究某句话说的是否通顺,而无论它的含义是骂人话还是恭唯话,因此说复合语句在语法上被看作一条语句;空语句用在某些地方将影响程序运行,C错误,切记,语句一定是分号结尾的,而不是只有几个空格罢了,如:for(;;)和for(;;;);D也是对的,赋值表达式末尾加分号就是构成赋值语句,但也要知道若是在宏定义中,这么做将会报错。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-02
c错的!