C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
A.关键字可用作用户标识符,但失去原有含义
B.在标识符中大写字*和小写字*被认为是相同的字符
C.用户标识符可以由字*和数字任意顺序组成
D.预定义标识符可用作用户标识符,但失去原有含义
以下叙述中正确的是
A.标识符的长度不能任意长,最多只能包含16个字符
B.语言中的关键字不能作变量名,但可以作为函数名
C.用户自定义的标识符必须""见名知义"",如果随意定义,则会出编译错误
D.标识符总是由字*、数字和下划线组成,且第一个字符不得为数字
下面4个选项中,均是不合法的用户标识符的选项是()。
A.A P,_0,do
B.float,la0,_A
C.b—a,goto,int
D._123,temp,int
A.a是用户定义的结构体名
B.struct a是用户定义的结构类型
C.ptype是用户定义的结构类型名
D.x和Y都是结构成员名
以下叙述中正确的是.
A.用户自己定义的函数只能调用库函数
B.不同函数的形式参数不能使用相同名称的标识符
C.在C语言的函数内部,可以定义局部嵌套函数
D.实用的C语言源程序总是由一个或多个函数组成
以下叙述中正确的是
A.只有全局变量才有自己的作用域,函数中的局部变量没有作用域
B.只要是用户定义的标识符,都有一个有效的作用域
C.只有在函数内部定义的变量才是局部变量
D.局部变量不能被说明为static