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