33问答网
所有问题
当前搜索:
c语言数组的起始地址
C语言
, a就是
数组的
首
地址
啊,那a++不也是地址吗? 还有,p[5]表示什 ...
答:
a
地址
+ 1 * sizeof( a 的类型)p[5] 在声明里表示 声明 p 是
数组
,它有5 个元素。例如: int p[5];p[5] 在语句里表示 下标变量,它是数组p里的第6个元素。 因下标 从 0
起始
。 例如:p[5]=666;语句里 有等式: p[5] == *(p+5); -- 下标变量 与指针关系。
数组
首
地址
,哪个表示数组首元素地址
答:
数组首地址是数组的起始地址.C语言中
, 数组名代表的就是数组的首地址 同时 第一个元素的地址, 也是首地址.多维数组下, 任意一维的第一个元素地址 都是首地址的表示方式.
在
C语言中
,什么是
数组的
首
地址
?
答:
选A,
数组的
首
地址
。在
C语言
程序中,数组名表示的是“数组首个元素的地址,而首个元素是int类型”。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各...
C语言中
,
数组
在内存中占一片连续的存储区,由什么来代替它的首
地址
?
答:
C语言中规定,数组名就代表了该数组的首地址。整个数组是以首地址开头的一块连续的内存单元
。如有字符数组char c[10]。设数组c的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。因此在c前面不能再加地址运算符&。如写作scanf("%s",&c);则是错误的。在执行函数printf...
C语言数组
首
地址
相关问题!!
答:
(数组含有4个元素)构成的二维数组,
*a就是a[0],而a[0]就是第0行的首地址,也就是第一个数组的首地址
。*(a+i)就是a[i],就是第i行的首地址。如果现在定义a是字符型数组,输出*a(也就是第一行的首地址)为0000,再输出*(a+1)就是0004,而不是0001,就可以说明a是指向一维数组...
C语言中数组
首地址和数组第一个元素
的地址
有什么区别呢
答:
C语言中
数组首
地址
和数组第一个元素的地址关系如下:1、它们的地址值是相等的。2、第1个元素的地址如果是p,则p+1就是第2个元素的地址。3、
数组的
首地址如果是p,则p+1就跳过这个数数组而指向这个数组最后一个元素最后一个字节的下一字节。
存储单元为什么从0
开始
编址?
c语言数组
下标为什么要从0开始?
答:
数组名a代表的就是这个存储空间的首
地址
。1存储的位置就是存储空间的首地址。而2存储的位置就是首地址加上1个int型所需空间的地址。以此类推 所以a[n]元素的地址,实际上就是a的地址,加上n个元素的所占空间大小 a[n]地址 = a地址 + sizeof(int) * n;综上所述,
数组的
下表可以理解为...
C语言中数组
在内存中占用一段连续的存储空间,它的首
地址
由什么表示 在 ...
答:
2011-01-10 最佳答案 首地址由
数组
名表示,也是0元素的地址。若有: int a[10];则:a与&a[0]都表示a数组所占存储空间
的起始地址
本回答由电脑网络分类达人 崔良飞推荐 举报| 答案纠错 | 评论(1) 10 3 yanhuichang 采纳率:50% 擅长:
C
/C++ VB 其他...
c语言数组地址
指向首元素吗?
答:
C语言数组名,就是
数组的
首地址.数组的首地址,就是首元素地址.所以
C语言数组地址
指向首元素是正确的.即 int a[N];a的值 就是&a[0]
c语言
求助!知道
数组
首
地址
怎么求出数组元素地址?
答:
单维
数组
名就是首
地址
,多维数组名就是第1维的首地址,因此取首地址,可以把数组名赋给对应的指针变量,或取索引为0的首个元素地址赋给对应的指针变量。举例:单维 int arr[10]; int * p =arr; 或 int * p =&arr[0];二维 int arr[10][10]; int (*p)[10] =arr; 或int (...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言数组地址的表示方法
c语言中数组的首地址是
数组内存地址等于首地址
数组首元素的地址是什么
数组所在内存首地址
数组长度可以改变吗
数组元素的输入方法
数组首地址怎么表示
char数组长度怎么计算