发布网友 发布时间:2022-03-01 08:11
共13个回答
热心网友 时间:2022-03-01 09:40
你比如说,1e3,按你的说法的话,是变量1e3 其实是是10的3此方,如果是其他的字符的话是为了避免与其他的冲突,好比变量名不能起“int”一样,你在学c 的时候,多想想为什么会这样规定,其实就是不能冲突的缘故。再比如stract函数 stract(a[100],"123")这样是正确的,如果stract(a[100],"123")改为stract("123","a[100]"),就不正确了一个数组竟然可以粘贴到常量字符串中? 等等等等,学c时多想想。热心网友 时间:2022-03-01 10:58
因为变量的命名遵循标识符的命名规则。热心网友 时间:2022-03-01 12:33
C语言规定:变量名只能由字母,数字和下划线组成,且开头必须是下划线或字母热心网友 时间:2022-03-01 14:24
因为如果含有了编译器就无法识别这个变量了热心网友 时间:2022-03-01 16:32
c语法,每种语言都有其语法格式,不按格式编程则程序不能成功编译。热心网友 时间:2022-03-01 18:57
编译过不了吧热心网友 时间:2022-03-01 21:38
含有的话是非法的, C语言变量有规则的热心网友 时间:2022-03-02 00:36
如含有了就有错误了,编译不能通过热心网友 时间:2022-03-02 03:51
C语言中,变量名只能由字母,数字和下划线组成,并且不能用数字开头,这个是死的,没有为什么热心网友 时间:2022-03-02 07:22
这个的语法规定,没有什么好解释的。若违反,则编译报语泽错误。热心网友 时间:2022-03-02 11:10
含有非法的字符系统会提示,程序不能运行,找出来删掉就行,谭浩强书上有热心网友 时间:2022-03-02 15:15
语法规定啊。。。我估摸着应该主要是可读性需求吧热心网友 时间:2022-03-02 19:36
规定啊