![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[多选题]
C语言局部变量定义的要求有()。
A.变量定义区不能做较复杂的变量赋值。
B.同一行内不要定义过多变量
C.同一类的变量在同一行内定义,或者在相邻行定义
D.数组、指针等复杂类型的定义放在定义区的最后
E.变量定义区不做较复杂的变量赋值
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.变量定义区不能做较复杂的变量赋值。
B.同一行内不要定义过多变量
C.同一类的变量在同一行内定义,或者在相邻行定义
D.数组、指针等复杂类型的定义放在定义区的最后
E.变量定义区不做较复杂的变量赋值
A.在C语言中,所有变量都必须在定义时进行初始化。
B.一条变量定义语句不可以同时定义多个变量。
C.不同类型的变量分配的存储空间大小都是相同的。
D.const常量只能在定义时赋值。
publicclassStringDemo{
publicstaticvoidmain(String[]args){
//定义一个布尔类型的变量flag,赋值为true,并输出
//定义一个字符串类型的变量str,值为"helloworld",并输出
//定义一个字符串类型的变量str1,值为空串
//将str的值赋值给str1,并输出}}
A.宏常量有数据类型,编译器在宏替换时可以进行类型检查。
B.在C语言中,所有变量都必须在定义时进行初始化。
C.一条变量定义语句可定义多个同类型的变量。
D.一条变量定义语句不可以同时定义多个变量。
A.定义了一个基类型为int的指针变量p,该变量具有3个指针
B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针
C.定义了一个名为*p的整型数组,该数组含有3个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素
A.在C语言中,所有变量都必须在定义时进行初始化。
B.宏常量有数据类型,编译器在宏替换时可以进行类型检查。
C.一条变量定义语句不可以同时定义多个变量。
D.在C语言中,变量必须先定义后使用。