00问答网
所有问题
当前搜索:
c语言数组首地址是什么
在
C语言
中,
什么是数组
的
首地址
?
答:
在C语言程序中,
数组名表示的是“数组首个元素的地址,而首个元素是int类型”
。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。数组是一种特...
C语言
中
数组首地址
和数组第一个元素的地址有
什么
区别呢
答:
C语言中数组首地址和数组第一个元素的地址关系如下:
1、它们的地址值是相等的。2、第1个元素的地址如果是p,则p+1就是第2个元素的地址
。3、数组的首地址如果是p,则p+1就跳过这个数数组而指向这个数组最后一个元素最后一个字节的下一字节。
c语言
,
数组首地址
的地址和首地址的内容居然是一样的,看懂了就进来看看吧...
答:
“arr表示的是
数组
的
首地址
”:没错,arr就是指向第一个元素的指针 "&arr表示的是数组的首地址的地址":这句话不对,我更倾向于把&arr理解为指向数组arr的指针 “arr相当于一个指针, 我现在直接用printf输出arr相当于输出了arr中储存的内容(不是输出以该内容为地址的变量),其结果居然与arr的地...
c语言
中
什么
叫
首地址
?
答:
首地址就是该变量所占的存储区域中的第一个单元的地址
。比如定义一个数组,数组的第一个数的地址就是首地址 int a[10];那么a[0]的地址就是首地址 int a[10][10];则 a[0][0]的地址就是首地址 “首地址”一词不是C语言里的术语。是计算机原理里面的概念。计算机存储器(主要指内存储器)...
C语言
中
数组
名就是数组的
首地址
,怎么解释?哥们菜鸟
答:
这个
数组
名是a a就相当于指针,存的是数组的
首地址
1 #include<stdio.h> 2 int main()3 { 4 int a[3][20];5 printf("%p",a);6 } 可以打印出a的地址
C语言
中整形
数组
的
首地址
的地址?
答:
首先讲int a[3] = {2,3,4};这里的a是这个
数组
的
首地址
,比如定义如:int *p = a;这时如果你进行如下操作:p++;printf("%d\n",*p);结果会是输出2,也就是说p+1相当于数组索引加1,但是像你所问的为
什么
&a和a是相同的 ,首先要知道他们分别代表什么意思,a:像上面所说的是数组的首地...
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语言
中,字符
数组
的
首地址
字符指针的地址也是第一个字符的地址吗?为什 ...
答:
这个地址也可以指向单个字符元素,也可以指向字符串。如:char a;a=getchar();char *p;//变量p本身有一个地址.p=&a;//p保存了变量a的地址,也就是说p指向了a.同样地,char a[20]="english";char *p=a;//p保存了字符
数组
的
首地址
,也就是说p指向了该数组的第一个元素。求赏分~
c语言
中
什么是数组首地址
?
答:
在
C语言
程序中,数组名表示的是“
数组首
个元素的
地址
,而首个元素是int类型”。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。数组是一种...
c语言数组地址
指向首元素吗?
答:
C语言数组
名,就是数组的
首地址
.数组的首地址,就是首元素地址.所以 C语言数组地址指向首元素是正确的.即 int a[N];a的值 就是&a[0]
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言数组地址的表示方法
c语言中首地址是什么意思
代表数组元素存储区的首地址
数组首元素是什么
数组地址的表示方法
数组首地址是什么意思
数组的首地址怎么表示
数组X在内存中的起始地址为
数组有什么代表它的首地址