55问答网
所有问题
当前搜索:
数组的数组名是什么
...数组指针难道就是这样定义,初始化的?那
数组名
就是c
答:
char ch[4]={"red","green","blue"};这句话的意思是这样,定义一个指针数组ch[4],这个数组里面每个元素都是指针,这些指针是r、g、b这三个字符串的头指针,还有一个是指向“\0”的作为字符串的结束标志。简单点说,这样的定义是定义一个二维字符数组,
数组的
第一行就是第一个字符串"red"...
数组名
代表数组第一个元素的地址,二维数组三维数组也这样吗?
答:
数组名
代表的
是数组的
首地址!但不同的维数
的数组
情况是不一样的,如二维数组 int b[3][2] ;b是数组的首地址,也是第一行的地址 b[0]是第一行第一个元素的首地址(也可以说是数组第一个元素的地址)可是从数值上来说,b和b[0]是相等的。变量在进行赋值时,需要接收数据的变量与值变量(或...
有数组定义:char array[]="china";则
数组array
所占的空间为多少字节 为 ...
答:
在定义字符数组用字符串常量进行初始化时,系统会自动在结尾加'\0'做结束标志,所以
数组array
所占的空间为6个字节。所谓数组,是有序的元素序列。[若将有限个类型相同的变量的集合命名,那么这个名称为
数组名
。组成
数组的
各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的...
二维数组
数组名
代表
的什么
地址?
答:
二维数组在计算机内是一维数组存储的,这和你看二维数组是一样的,可以把二维数组看成几个一维数组;
数组名
代表了数组为[0][0]的地址,可以使用printf()输出 &地址名 的地址测试的,一定是二维
数组的
首地址,和一维数组是一样的!希望可以帮到你,如果满意请采纳!
关于
数组名
一个细节的问题.
答:
数组的
写法格式 a[i] 代表的意义
是什么
? [ ]不仅仅是一个标识,而且是一个运算符,运算的结果就是*(a+i)即取内存单元a+i的“内容” 而单独的a+i就表示内存的一个地址。为什么二维数组不能直接用第一维访问?也就是说你第二句话“a[i]代表一维
数组名
,只是一个‘地址’”,a[i]是一...
数组是
大学知识吗?
答:
属于大学知识,属于C语言内
的 数组
(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为
数组名
。组成
数组的
各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的...
c语言
中中
括号
什么
意思?[ ]
答:
该中括号为数组标识。int a[6];就是定义一个一维数组,这个
数组名
叫做 a ,共有6个元素;同理int b[6][6];就是定义一个二维数组,这个数组共有6*6个元素。定义之后,就可以引用该
数组的
元素,但不能直接用 a[6] ,a此时包含的元素只有a[0],a[1],a[2],a[3],a[4],a[5]这6个。C...
数组名
和数组有
什么
区别
答:
数组名
绝对不等于指针,而且不是指针。指针是一个变量,变量的值是另外一个变量的地址。那么,既然指针是变量,那么指针必然有自己的存储空间,只不过是该存储空间内的值是一个地址值,而不是别的内容。数组名仅仅是一个符号,不是变量,它没有自己的存储空间,而指针实实在在的是个变量,有自己的...
203,若有定义: int a[5]; 则对
数组
中首元素的地址可以表示为a.&a不...
答:
数组及数组元素的地址表示为:a是二维数组名,也是二维数组0行的首地址,等于1000。a[0]是第一个一维
数组的数组名
和首地址,因此也为1000。(a+0)或*a是与a[0]等效的,它表示一维数组a[0]0号元素的首地址。也为1000。&a[0]是一维数组a的0列元素首地址,同样是1000。因此,a,a[0],*(...
1.C语言
中
,
数组名是
一个不可变的()量,不能对它进行加、减和赋值运算_百...
答:
数组名是
指针常量,不能进行赋值,可以在表达式中作为参数参与加减。比如 char s[10],s表示一个指向数组首地址的指针常量,printf("%c",*(s+1));可以打印s+1地址的值。但s++;不行,因为s++相当于s=s+1;赋值就不行了。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜