以下 C++ 代码因为循环变量为 _ 将导致错误,即 _ 不能作为变量名称,不符合 C++ 变量命名规范。( )
for (int _ = 0; _ < 10; _++)
continue;答案B。C++语法规则:变量需先定义后使用,定义需指定类型,变量名要合法。注意各选项语法细节。
C++严格规定语法结构。注意常见的语法错误:缺少操作符、类型不匹配、格式不正确等。
【考点】标识符命名规则|循环控制流程
这题考的是C++对标识符的识别机制。循环变量_完全合法——下划线是标识符组成部分,不是关键字。执行流程是:_从0递增到9,每次continue跳过后,条件_ < 10仍为真,循环继续;直到_变为10时条件失效,循环正常终止。命题人利用的是"只背关键字表"的弱点。考生往往把_误认为保留字(如if/for),或过度联想"单下划线变量"的底层含义。真正要记住的是:C++标识符由字母、数字、下划线组成,且首字符不能是数字。_单独作变量名完全合规,_1、a_也合规。