考虑以下C语言中的变量声明和定义
i) int var_9 = 1;
ii) int 9_var = 2;
iii) int _ = 3;
在变量上方选择正确的语句。
(A) i)和iii)均有效。
(B)只有i)有效。
(C) i)和ii)均有效。
(D)全部有效。答案: (A)
说明:在C语言中,变量名可以包含字母,数字和下划线,即_。但是变量名必须以字母或下划线开头。它不能以数字开头。因此有效的变量是上述问题中的var_9和_。甚至两个背对背的下划线,即__也是一个有效的变量名。甚至_9是有效变量。但是9var和9_是C中的无效变量。这将在编译本身时捕获。这就是为什么正确答案是A)。
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。