99问答网
所有问题
当前搜索:
c语言数组定义和赋值
C语言
中为什么整型
数组
用{0}初始化和
定义
后再用{0}
赋值
的结果不一样
答:
在后面的a[100]={0};是非常危险的 在这里a[100]的100表示对第101项进行一项
赋值
,
数组
下标已经越界了,会造成运行出错 而在声明中的100表示项数100项,同时为了方便初始化,用{0}表示对全部项初始化
C语言
能直接用一个
数组
名对数组进行
赋值
吗?
答:
可以的 。int a[3] = {1,2,3};int b[3];b = a;错误提示:F:\>gcc test.ctest.
c
: In function 'main':test.c:8:4: error: incompatible types when assigning to type 'int[3]' from type'int *'
C语言
程序题求大神解释。
答:
int x[3][2]={0} 这种定义方法为定义一个3*2的数组,同时把第一个元素x[0][0]
赋值
为0. 由于
C语言
的规则,当
数组定义
时部分赋值时,其他没有显式赋值的元素自动赋值为0。 所以这个操作是把x中所有元素都赋值为0 然后如你所说 for循环输入三个数存在你所说的x[0][0],x[1][0],x[2]...
...元素都用键盘
赋值
。求出该二维
数组
中主对角线的和
C语言
答:
{ printf("a[%d][%d] = ",i,j);scanf("%d",&a[i][j]);} printf("\n");} for (i = 0;i < M;i++) { sum += a[i][i];for (j = 0;j < M;j++) printf("%7d",a[i][j]);printf("\n");} printf("主对角线元素的和为 : %d\n\n",sum);return 0;} ...
C语言
字符
数组
不
赋初值
是默认为'\0'还是随机值
答:
普通数组没有
赋初值
,默认的数组元素值是随机数,不是0。如果在
定义数组
时,数据类型前面加上关键字static,数组变成了静态数组;或者把
数组定义
在函数的外面,成为全局变量数组,这时数组元素的值自动
赋值
为0。例子:includeint main(void){ int m = 0;static int n;int a = 5, b = 6,
c
= ...
c语言
中三维
数组
的
赋值
顺序?
答:
int a[10][10][10]={0}; 10X10X10的3维
数组
赋初值
全部为0 for(int i=0;i<10;i++)for(int j=0;j<10;j++)for(int k=0;k<10;k++)printf("a[%d][%d][%d]:%d\n",i,j,k,a[i][j][k]); a[0][0][0] a[0][0][1] a[0][0][2] a[0][0][3]...a...
c语言
中,
定义数组和
引用数组时,其数组的下标的数据类型分别允许是什么...
答:
1、
C
89/C90标准:
定义数组
时下标只允许使用整型、字符型常量,引用数组时下标可以使用整型、字符型的常量或者变量 2、C99标准:定义数组时下标可以使用整型、字符型的常量或变量,但变量必须已经
赋值
;引用数组时下标可以使用整型、字符型的常量或者变量。以上所说的常量及变量均包含表达式。
c语言
中给
数组赋值
能用&符号吗?
答:
上面的程序是给你
数组
中的元素
赋值
,你注意看一下输入,输入这一块要用取地址符的,而输出不用!当你给数组中输入字符串时不用取地址符:代码:scanf("%s"arr);当你给数组中输入字符是=时,要用取地址符:代码:char arr[10]={0};for(i=0;i<10;i++) { scanf("%
c
",&arr[i]);} ...
c语言数组
给初值
答:
第二:若要在声明完变量再用
赋值
语句赋值的话,应该是 int a[3];a[0]= 0 ;a[1]= 0 ;a[2]= 0 ;并且,你要用赋值语句赋值的话,a[3]={0},也不对,首先a[3]不存在,
数组
a的下标是从0到2的,a[3]就属于越界访问。其次用{}赋值只能用在数组声明的时候 ...
我正在学习
C语言
中的二维
数组
的
定义和
引用,但是一直不知道a[2][3]=...
答:
二维
数组
就是数组的数组。表示给a[2]这个数组里下标为3的元素
赋值
为7。楼主说的不合法应该参考下完整代码中
定义
这个数组时,给这个数组开了多大。举个例子来说定义了int a[3][3];当你要访问a[3][4]时就会数组越界。当然在语法上是没有问题的。看了下楼上的答案我也再添一句。因为计算机是从0...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜