77问答网
所有问题
当前搜索:
c语言指针用法与数组
C语言
:简述一下“
数组和指针
的关系”?
答:
(1)指针数组:它实际上是一个数组,数组的每个元素存放的是一个指针类型的元素
。int* arr[8];//优先级问题:[]的优先级比*高//说明arr是一个数组,而int*是数组里面的内容//这句话的意思就是:arr是一个含有8和int*的数组1234 请点击输入图片描述 (2)数组指针:它实际上是一个指针,该...
c语言
什么时候
使用数组
,什么时候
使用指针
?
答:
指针要么指向数组,要么指向变量,要么动态申请内存
。NULL指针,只是一个方便的指针,表示不指向任何对象。真正有用的还是指向具体对象的指针。如果定义了一个指针,使用时要让他指向一个具体对象,当需要他不指向什么对象的时候,给他赋值为NULL;PS:C语言,数组名只是一个指针常量而已,离开定义可见处,数...
c语言指针
,指向数组的指针、指向
指针数组
的指针、指向数组的指针的指...
答:
解答:1. 如何声明一个
指针
,这个指针是指向整个
数组
的,数组有n个元素,每个元素是int,不是int (*p)[n],而是最简单的int*p;2. 如何声明一个指针,这个指针也是指向数组的,数组有n个元素,每个元素不是int,而是指针int*;这个指针是int**p;3. 又如何声明一个指针,它指向另一个指针,这“...
C语言
,
指针
与 数组
。
答:
在C程序中,可以用两种方法实现一个字符串。
1. 用字符数组实现
。[例8.11]void main(void){static char string [ ]="I Love China!";printf("%s\n",string);} 运行时输出: I Love China!和前面介绍的数组属性一样,string是数组名,它代表字符数组的首地址,(见图8.17)。string[4]代表...
c语言数组不可以当成指针使用
,但是指针可以当成
数组使用
吗?
答:
可以 1.指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定
。它是“储存指针的数组”的简称。2.数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。3.核心思想是通过...
C语言
中,
指针和数组
的区别和联系?
答:
总结:不仅
数组
有
指针
,所有变量都有指针,指针说白了就是内存中的地址,就像一个房间必须有一个房间号。在
C
/C++
语言
中定义一个指针,就是在栈区开辟一个内存空间用来存放它指向的内存地址,然后给指针赋值,就是把地址值赋值给刚才开辟的内存空间,然后通过访问该内存中的地址值来间接访问该地址下存放...
指针与数组
是如何访问的——可以用extern int *p作为int p[N]的外部...
答:
1、
数组与指针
访问内存的方式数组访问:指针访问指针偏移访问:可见,指针访问内存的方式更为灵活,但它会增加一次额外的内存读取 ,即先将指针的值从内存中读出来,再用它作为地址去访问数据。2、
使用指针
作为数组的外部声明 例如以下代码:[cpp]view plaincopyfile2.
c
intp[100];……file1.cexternint*p...
C语言
怎么用
指针
代替二维
数组
答:
p+i*N+j, 相应的如果用p1来表示,则为*(p1+i)+j。元素a[i][j]相应的指针表示为:( p+i*N+j) ,相应的如果用p1来表示,则为*(*(p1+i)+j)。同样,a[i][j]也可
使用指针
下标法表示,如p[i*N+j]。若有:int *p=a[0];则
数组
a的元素a[1][2]对应的指针为:p+1*4+2 元...
C语言
的
数组和指针
问题,谢谢高手的解答!
答:
因此 ,我们看出,B的作用就相当于
指针
p作用..是吧?只是p的值可以变,B不可以,所以B是常指针。是一级的,指向一个int元素(第一个元素)。2)同理,我们看 int B[3][4]={0}...这个是一个3*4的二维
数组
,B[0],B[1],B[2]都是一个一维数组是吧?可以想像成这个样子:int (B[0]...
C语言
中,
数组和指针
定义在内存方面的区别在哪?
答:
1,
指针
变量用于保存数据的地址,
数组
用于直接保存数据(当然你可能见过,数组的每个元素是指针,不过,一组指针也是数据,它们各自的内容才是地址)2,访问方式:指针是间接访问,首先取得指针的内容作为地址,再去该地址访问数据;数组是直接访问,数组名即是地址 3,指针通常用于动态数据;数组通常用于固定...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言数组索引和指针
指针数组
c语言指针和数组的偏移详解
c语言传递数组指针
c语言中指针数组的使用方法
c语言指向数组的指针
指针变量与数组
遍历数组什么时候用指针
使用指针处理函数与数组