C语言中a[10][m]是合法的吗?
不合法,C语言规定数组在声明时必须确定地指出数组的大小,因为编译器在编译时要给数组分配确定的内存单元!内存单元的数量不能是变量!
c语言中: 以下合法的字符常量是: a. '\\101' b. '\\97' c. '\\xyz' d...
A正确 \\后面加最多三个 是8进制转义 所以 必须跟的是8进制字符 也就是0到7 B里面有9 D里面也有9 所以这两个都不对 \\77 \\011 这都是对的 但\\87 \\97 就都不对了。
"A"为什么不是合法的C语言字符常量
应该是 'A' 这样才算是 字符常量 “A” 属于字符串常量 <单引号表示字符,双引号表示字符串,字符串会在结尾默认添加一个 结束标识符> nVn小抖 回答 希望对您有帮助!
c语言中a[10]是不是标识符
是的可以通过a[10]取到a数组的第10个中的数值。
在C语言中,数组a[10]是什么意思
正确引用的是a[10-10]。a数组中包含有10个元素,并为这10个元素分配内存空间。数组元素的一般形式为:数组名[下标] 。其中的下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整。例如,a[5],a[i+j],a[i++]都是合法的数组元素。数组元素通常也称为下标变量。总之数值在0到9之间,...
c语言中int a[10]={}合法么?int a[2][3]={0}呢?
int a[10]={}不合法,int a[2][3]={0}合法
在C语言中数组a包含10个元素,那么a的值是?
a数组中包含有10个元素,并为这10个元素分配内存空间。数组元素的一般形式为:数组名[下标]。其中的下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整。例如,a[5],a[i+j],a[i++]都是合法的数组元素。数组元素通常也称为下标变量。总之数值在0到9之间,超过此范围则有误...
数组与数组中的一个元素在C语言中都写成比如a[10]这个样子的吗?怎么...
a[10]表示数组只有在初始声明数组的时候,例如:int a[10];声明一个大小为10的数组,数组a的元素表示是从a[0]-a[9].。数组a的第10个元素应该是a[9],不是a[10]。所以你说的数组与数组中的一个元素都写成a[10],这种情况是不可能出现的。够清楚吧,3q给分!
c语言的合法常量的要求是什么?
符号常量则是指用C语言标识符定义的常量。整型常量就是整常数,10进制数、8进制数和16进制数三种。如:10、012、0x0A 实型常量也叫做浮点型常量。字符型常量必须用单引号括起来。如:'M' , '\\n'字符串常量应用双引号括起来。符号常量可以用宏定义表示也可以用const关键字表征。
以下选项中可作为c语言合法整数的是A.10110B B.0xffa C.x2a2 D.03
A不对,因为C语言没有后缀为字母B的整型常量。C语言不支持二进制整型常量。C不对,数值必须以数字开头,16进制数以0x开头,但这个是字母x开头的。D不对,16进制以0x开头。B是合法的16进制整数。