非常风气网www.verywind.cn
首页
数组名表示数组在内存中存放的
数组名表示的
是该数组元素
在内存中的
什么?
答:
,也不会为a单独分配空间,a只
代表
一个地址,就是a[0]元素的地址。int *p;这里的p也是一个指针变量,会为它分配空间,在对p解引用时,会先在符号表中查找p变量的地址,然后再到这个地址取出p变量的值(这个值是其它变量的地址),然后再到这个值
表示
的地址取出那里
存放的
值。关于你的说的两种情况...
“
数组名代表
了
数组的存储
首地址,是一个地址常量”这句话具体应怎样理解...
答:
理解为一个指针,该指针指向
数组
的第一个元素,类型与数组类型相同,指针本身
存储的
是数组的第一个元素的数组。举例 对于 char a[10]a的内容是一个地址,也就是a[0]的地址;在定义a[10]之后a为一个
表示
地址的常量。而*a 的内容则是a[0]....
在C语言程序中,
数组名代表的
是 ___ 。
答:
1、数组是相同数据类型的元素的集合
。2、数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。
C语言中,
数组在内存中
占一片连续的
存储
区,由什么来代替它的首地址?
答:
C语言中规定,
数组名就代表了该数组的首地址。整个数组是以首地址开头的一块连续的内存单元
。如有字符数组char c[10]。设数组c的首地址为2000,也就是说c[0]单元地址为2000。则数组名c就代表这个首地址。因此在c前面不能再加地址运算符&。如写作scanf("%s",&c);则是错误的。在执行函数printf...
简述二维
数组数组名的
作用
答:
详细来说,二维数组在内存中是以一维的方式连续存放的,但逻辑上我们可以把它看作是一个表格,有行有列。
数组名就代表了这个表格的起始位置
,也就是首地址。在C/C++等语言中,数组名其实是一个指向数组首元素的指针常量。二维数组名的作用体现在以下几个方面:1. 作为数组的首地址,它可以配合下标...
数组名中存放的
是
数组内存中
的首地址吗
答:
是的,准确的说
数组名
等价于
数组内存
块的首地址
在C语言中
数组名
是一个什么的常量
答:
整个数组是以首地址开头的一块连续的
内存
单元。如有字符数组char c[10],设数组c的首地址为2000,也就是说c[0]单元地址为2000。则
数组名
c就
代表
这个首地址。因此,在使用scanf()函数的时候,变量c前是不能添加地址运算符&的,scanf("%s",&c);则是错误的的写法。
C语言中,
数组在内存中
占一片()的
存储
区,由()
代表
它的首地址。
答:
C语言中,
数组在内存中
占一片(连续)的
存储
区,由(
数组名
)
代表
它的首地址。数组名是一个(地址)常量,不能对它进行赋值运算
c语言中,
数组名
和指针名都
代表内存
地址。那么定义一个其他的变量,比如...
答:
非也非也。int a,a就是
代表的内存
里面的值,&a才是a的地址。int *a,a代表的是一块内存地址,*a代表该地址里面的值。
C语言中“二维
数组
行指针”是什么意思?
答:
数组名
就是一个指针常量,它
代表数组
元素
在内存
相关信息。1、C语言 是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级
存储
器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。2、C语言的发明 20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
数组元素的索引从 开始
C程序的执行总是从什么开始
C语言的程序模块称为
函数定义时使用关键字
字符串abc在内存中占几个字节
下列运算符中优先级最高的是
strcmp的返回值1,0,-1的各自含义
c语言标识符第一个字符必须是
下面合法的C语言字符常量是
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网