66问答网
所有问题
当前搜索:
c语言中数组名代表什么
c语言中数组名代表数组的什么
地址
答:
c语言中数组名
代表数组首元素的地址
。
C语言中数组名代表什么
,数组元素用什么方法表示?
答:
数组名即数组首地址,是一个常量
。 数组元素使用"[ n ]"运算符(下标运算符)来表示第n+1号元素,或者使用“ *(p+n) ”来表示第n+1号元素。 数组元素对于编译器来说 ,在支持快速下标运算的处理器上,a[n]是直接是被转化成汇编代码,不支持的被转化为*(a+n)。这也是老的C程序会在大...
c语言中数组名是什么
意思
答:
在C语言中规定,
数组名是代表该数组的首地址且符合标识符书写规定的变量标识符
。不能对它进行加、减和赋值运算。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10],设数组c的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。
c语言中数组名代表数组首地址
,它的值在运行期间可以改变吗?
答:
数组名是数组的首地址,就是数组中第一个元素的地址,是常量
。常量是不能出现在赋值号=左边作为左值的。楼上的都没有解释清楚,说数组名就是指针是错误的,指针是变量,是用来存储变量地址值的变量,而数组名是常量。一般情况下声明一个数组,比如char a[10];之后,数组名a都是数组的首地址,是一...
在
C语言中数组名是
一个
什么
的常量
答:
数组名是代表该数组的首地址且符合标识符书写规定的变量标识符
。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10],设数组c的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。因此,在使用scanf()函数的时候,变量c前是不能添加地址运算符&的,scanf(...
c语言数组名
作用
答:
不仅是
数组的名字是
指针常量,想函数名,结构体等都是指针常量,这是在
c
设计的时候,有意为之的。 本回答由电脑网络分类达人 郭强推荐 举报| 答案纠错 | 评论(1) 11 2 plo154100 采纳率:32% 擅长: 常见软件 操作系统/系统故障 编程
语言
笔记本电脑 安全软件 ...
c语言里数组名
的特殊含义
答:
数组名是
来存放数组的区域是一块在栈中静态分配的内存(非static),而数组名是这块内存
的代表
,它被定义为这块内存的首地址。这就说明了数组名是一个地址,而且,还是一个不可修改的常量,完整地说,就是一个地址常量。数组名跟枚举常量类似,都属于符号常量。数组名这个符号,就代表了那块内存的首地址...
关于
c语言
当实参
是数组名
形参是指针变量时
答:
在
C语言
,数组无论作为参数还是返回值,都是以指针形式返回或者传递的。在数组中,
数组名字代表的
是数组第1个元素的地址。比如如下数组。int a[10] = {1,2,3,4,5,6};数组名a,实际上相当于&a[0]。所以,当实参是数组名,形参是指针变量时,只要保证数据类型一致即可传递。如下面的示例代码:i...
c语言数组
的定义
答:
在
C语言中
使用数组必须先进行定义,一维数组的定义方式为:类型说明符; 数组名 ;[常量表达式]。其中,类型说明符是任一种基本数据类型或构造数据类型。
数组名是
用户定义
的数组
标识符,方括号中的常量表达式
表示
数据元素的个数,也称为数组的长度。例如:int a[10]; /* 说明整型数组a,有10个元素 ...
C语言中数组名
和指针的区别
答:
例如:int *p;int a,b;p=&a; //把变量a
的
地址赋值给指针p,那么指针p就指向了变量a的内存单元p=&b; //把变量b的地址赋值给指针p,那么指针p就指向了变量b的内存单元int a[10]; //整型数组,
数组名
a本质上是一个地址,是首元素地址,它是一个固定值,不能对它进行赋值操作。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组名字
数组中数组名表示
数组的名称是数组的什么值
数组名表示什么含义
sizeof数组名什么意思
c语言数组的名字的含义
一堆数组的名字代表什么
合法的数组定义为
数组名代表的是该数组的什么