77问答网
所有问题
当前搜索:
指针与数组
C语言:简述一下“
数组
和
指针
的关系”?
答:
指针
:指针很灵活,它可以指向任意类型的数据。指针的类型说明了它所指向地址空间的内存。指针:由于指针本身就是一个变量,再加上它所存放的也是变量,所以指针的存储空间不能确定。3.求sizeof
数组
:数组所占存储空间的内存:sizeof(数组名)数组的大小:sizeof(数组名)/sizeof(数据类型)指针:在...
指针与数组
的区别和联系
答:
区别:C语言把内存划分成四个区,它把一般的变量和数组等存在于内存中的栈区,所以数组在C语言的定义中只是一组同类型的普通变量,即使这个变量有可能是指针。所以他的作用比指针小的很多,而指针可以指向任何区的任何数据,所以就会觉得
指针和数组
名很像,但是必须要注意的是,数组名只是指针中的一种,...
c语言
指针与数组
,怎么联系起来?
答:
1、
指针
的本质是一个与地址相关的复合类型,它的值是数据存放的位置(地址);
数组
的本质则是一系列的变量。2、数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。
数组
与
指针
之间的关系 分析
答:
1,
数组
是一块内存连续的数据。2,
指针
是一个指向内存空间的变量。对于数组来说,数组的首地址,也可以用指针来表示操作,如:int a[10];int p,n;p = a;对第一个元素取值,可以用几种方法:n =a[0];n = p;n = p[0];n = (p+0);3,不同的地方是数组是由编译器分配的空间,变量名...
数组
和
指针
的区别
答:
数组
和
指针
的区别:1、指针变量用于保存数据的地址,数组用于直接保存数据(当然你可能见过,数组的每个元素是指针,不过,一组指针也是数据,它们各自的内容才是地址)。2、访问方式:指针是间接访问,首先取得指针的内容作为地址,再去该地址访问数据;数组是直接访问,数组名即是地址。3、指针通常用于动态...
指针与数组
的关系是什么啊
答:
1、
指针
:系统为某一个变量开辟单元格,指针便指向此单元格的变量值。2、
数组
:系统为某一组数开辟一组单元格,数组首地址便是你定义的数组变量名。数组和指针的唯一区别是,不能改变数组名称指向的地址。对于数组来说,数组的首地址,也可以用指针来表示操作,如:int a[10];int *p,n;p = a;...
数组
可以赋值给
指针
吗?(求高手) 例如: int num[10],*pn; pn=num...
答:
可以。
指针
作为实体,是一个用来保存一个内存地址的计算机语言中的变量。
数组
,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组名可以代表数组的首地址,num就是num数组的首地址,pn声明为...
C语言,
指针 与 数组
。
答:
和前面介绍的
数组
属性一样,string是数组名,它代表字符数组的首地址,(见图8.17)。string[4]代表数组中序号为4的元素(v),实际上string[4]就是*(string+4),string+4是指向字符“v”
指针
。2. 用字符指针实现。可以不定义字符数组,而定义一个字符指针。用字符指针指向字符串中的字符。[例8....
c语言
数组
不可以当成
指针
使用,但是指针可以当成数组使用吗?
答:
可以 1.
指针数组
:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。2.
数组指针
:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。3.核心思想是通过...
C语言
指针数组指针
怎样理解?
答:
指针数组
,指数组元素就是指针
数组指针
,对于一维数组来说就是数组名 故对于一维数组来说,数组名是第一个元素的指针,而元素本身也是指针,故数组名是指向指针的指针。例如: int * p = &a; int ** q = &p;则p中储存的是整形变量a的地址,而指针p自身也是变量(指针变量通常占4个字节),故...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言的数组指针
数组也是指针吗
二级指针与数组
c语言指针用法与数组
指针和数组的区别联系总结
数组可以被解释为指针吗
浅谈数组和指针的关系
指针和数组的作用域
int指针数组