题目
45. (1.5分) 在C程序中,语句之间必须要用分号";"分隔.A. 对B. 错
45. (1.5分) 在C程序中,语句之间必须要用分号";"分隔.
A. 对
B. 错
题目解答
答案
A. 对
解析
本题考查C语言语句的基本语法规范。关键点在于理解分号的作用:在C语言中,分号不仅是语句之间的分隔符,更是语句的必要结束符。即使单条语句独占一行,也必须以分号结尾。常见的误区是认为分号仅用于分隔多条语句,而忽略了其作为语句结束的强制性。
分号的作用
- 语句结束符:在C语言中,每条语句必须以分号
;结尾。例如:int a = 10; // 正确,分号表示语句结束 - 复合语句中的分号:即使多条语句写在同一行(用分号分隔),仍需为每条语句单独加分号:
int a=5; printf("Hello"); // 正确,分号分隔两条独立语句 - 常见错误:若省略分号,编译器会报错。例如:
int a = 10 // 编译错误,缺少分号
误区澄清
- 分号的作用是结束当前语句,而非仅分隔语句。即使语句独占一行,也必须加分号。
- 复合语句(如
if、for等控制结构中的代码块)内部的多条语句,仍需用分号分隔。