55问答网
所有问题
定义数组变量a[],那么a本身就是一个指针么?
直接用这个a作为指针是什么原理?
举报该问题
其他回答
第1个回答 2011-11-21
具体是什么原理这个我还真不好说,定义数组变量的时候,a本身就是一个指针了,你记着这个,到时候就用。。。
<上一页
1
2
相似回答
定义数组a[]
中的a究竟是什么啊
?指针?变量?
*p中*又怎么用啊?和数组联...
答:
a[]中的a是一个数组的变量名。简单点说,a就是数组(实质上a是数组中首个元素的地址)。
a实质是一个指针,也是一个数组变量
。p的写法是:int a[10];int *p; //p是指针 p = a; //p的地址和a的首个元素地址相同 p = a[1]; //对p所指向的位置进行赋值 ...
为什么
数组
名
a是
指向
a[
0]的
指针?
答:
从汇编层面来说
,数组就是指针
。
定义一个数组a是一个
具有3个元素的
指针数组,
它的定义语句格式是(*a...
答:
定义数组a,
所以a本身不是指针
,数组元素是指针类型,上图一维指针数组即是。
c语言中什么时候可以这样
定义数组
"int
a[]
"
答:
这样
定义
的数组,一般表示一个常量数组。当然,因为没有加const,也可以修改数组元素内容,如:a[0]=6 ;自定义函数,形参变量为一维数组时 如:void print_
array
( int
a[],
int n );这时的定义,表示
a是个指针变量
,代表
一个数组
的首地址,n表示地址中的数据个数,该定义也可以写成:void print...
定义一个数组a[
4] a表示地址 还是表示
一个指针变量,
里面存放着这个数组...
答:
一维
数组a[
4]中数组名a表示数组中第一个元素的首地址,相当于一个常量
指针,
a的指向不可以修改,但是a指向的内存空间的内容可以修改。&a表示一维数组的首地址。
大家正在搜
定义一个数组变量
定义数组时为什么不能是变量
一维数组定义能用变量么
定义数组下标可以是变量吗
matlab定义数组变量
bat定义数组变量
oracle定义数组变量
数组用变量定义
定义如下变量和数组
相关问题
定义一个指针数组,用另一个指针p保存指针数组的第一个指针的地...
定义一个指针变量 int * a;那么这个指针变量的变量名是...
已知a为一数组,p为一指针变量,令p=a,那么p[i]等于a...
怎么定义指向一个数组指针的指针?比如:我要指向于 int *...
C语言问题,指针指向数组。使指针变量p指向数组a的第三个元素...
“&a”是“指向变量a的指针”,那么“&a”是一个指针吗??
c语言中,数组名和指针名都代表内存地址。那么定义一个其他的变...
定义了一个指针数组*a[7]