55问答网
所有问题
当前搜索:
int a[10]={ }哪里错了
int
a[10]={10*2}什么意思?表达正确吗?还有 int
a[10]={}错哪了
?
答:
int a[10]={10*2}:错误,语法错误,初始化语句错误
;int a[10]={}:这个是错误的,语法错误,初始化语句错误;正确写法:int[] a=new int[length];a[i]=10*2;int[] a={0,0,0}; //等同于 int[] a=new int[3]; 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 喵不语__ 2015-06-23 ...
c语言中
int
a[10]={}
合法么?int a[2][3]={0}呢?
答:
int a[10]={}不合法
,int a[2][3]={0}合法
几个C语言题目
int
a[10]={
10*2}表示什么意思 int a[10]={ };
错了
...
答:
int a[10]={10*2}表示使数组a的第一个元素为20,其余元素并没初始化。 int a[10]={ };
语法错误
int
a[10]=
“abcd”
哪里错了
?
答:
所以,正确的初始化方式应该是
int
a[10] = {
'a', 'b', 'c', 'd', 0, 0, 0, 0, 0, 0}。此时数组a的前四个元素分别是'a', 'b', 'c', 'd',后面六个元素是0。同理,如果要将数组a初始化为全0,可以使用int a[10] = {0}来进行初始化。在 C 语言中,要注意数组的初始...
c语言判断题
int
a[10]={
1,2, ,4};执行完该定义语句后,a[1]的值是2...
答:
1]的值是2是不对的
,因为会编译报错不会执行。题目中的空格是多余的话,那么a[1]的值是2就没有错误,也就是说答案是错误的。数组中的所有元素都具有相同类型(这一点和结构或类中的字段不同,它们可以是不同类型)。数组中的元素存储在一个连续性的内存块中,并通过索引来访问。
int
a[10]={
10*1};为什么是错的
答:
这个是有语法错误的
,int是一个内置数据类型,不能用作变量标识符。但如果忽略这个错误,那么{10*1},这个初始化器将数组的第一个元素初始化为10,其余元素初始化为0
int
a[10]={
1,2,3,4,5,6,7,8,9,10};
答:
D 是正确的。首先*p = &a[3]是将数组
a[10]
里的第四个数(下标从0开始,所以a[3]=4),那么p在内存中第一个指向的因该是4这个数,所以p[
]={
4,5,6,7,8,9,10},p[5]为数组中第六个数即9.上面的解释你应该明白了吧
想表达一维数组全是零可以用
int
a[10]={}
吗?谢谢了
答:
不行,{}必须有数字,声明语句结尾必须有分号。
c语言,假设有语句
int
a[10]={
1,2,3},*p;p=a;则p++完全等价于a++。这...
答:
如题所讲,
a
代表的是数组的首地址,它的值是不可以更改的,a只能表示数组首地址。所以a++本身就是不允许的。p是一个指针,可以把数组首地址赋值给指针,指针的值是可以改变的,所以p++是没问题的。
下列数组定义及赋值不正确的是 A.
int
a[10]={
0,1,2,3,4,5,6,7,8...
答:
都是正确的~!
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
如何定义一个int数组
C语言如何定义数组
int a[3][2]={1,2,3,4,5,6}
int *p[4]和int(*p)[4]
c语言怎么重复执行上一个程序
C语言怎么给数组赋值
一维数组的初始化四种方法
c语言交换最大值和最小值
int a[ ][3]正确吗