99问答网
所有问题
当前搜索:
指针数组的赋值与引用
c++
指针数组的
的
引用
问题。
答:
1、指针数组名name共有5个元素,分别是name[0],name[1],...name[4] 而它的每一个元素保存的都是地址,该地址类型为char *。这点我们无需怀疑。name[0]保存的是"BASIC" 这个字符串的首地址,即B的地址,那么也就是顺理成章的事了,因为
指针数组的
每个元素都是保存是地址嘛;同理 name[1]保...
怎么
用指针指向二维数组,又怎么利用
指针引用
二维
数组中
的元素
答:
如果只是指向首行首列(第0行0列)的元素,直接用
数组
名
赋值
给
指针
变量即可(与一维数组相同,数组名就是首地址)二维数组是以行为单位的,每一行都是一个一维数组,因此,存放顺序是:第0行0列-第0行最后列-第1行0列-第1行最后列-第2行0列 这样类推,在指针运算的时候,按这个规律做推算。在行做运...
C语言
指针的赋值
问题
答:
int*p;p为
指针
,地址是未知的,如果直接
赋值
p=a;这样编译可以通过,但是会产生警告,p的地址是随机分配的,这样对未知的地址赋值很危险,可能会覆盖掉某些重要数据,所以避免这种危险,在定义指针时注意初始化,也就是赋值。可以int*p=&a;或者int*p;p=&a;然后再对p进行操作 有错。注意大小写,还...
怎么
把
数组赋值
给
指针
变量
答:
1. 怎么将一组
数组赋值
给指针,比如, a[][3]={2,4,5,6,7,8,9,10,11} *p(3)指针变量可以指向一维
数组中
的元素,也可以指向多维数组中的元素。但在概念和使用上,多维
数组的指针
比一维数组的指针要复杂。1、二维数组的地址 二维数组可以理解为一个广义的一维数组,一个以一维数组为元素的一维...
指针数组如何赋值
答:
int * p[3];int i;int a,b,c;p[0]=&a;p[1]=&b;p[2]=&c;但根据我的经验,通常情况下没有必要使用
指针数组
的,而是使用指向数组的指针,所以怀疑题主描述错误。如果是指向数组的指针的话,对数组初始化如下 :int *p;int a[3];int i;p=&a[0];for(i=0;i<3;i++){ p++=0...
指针
可以
赋值
给
数组
吗?
答:
可以。
指针
作为实体,是一个用来保存一个内存地址的计算机语言中的变量。数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成
数组的
各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组名可以代表数组的首地址,num就是num数组的首地址,pn声明为...
c语言
指针如何赋值
答:
应该注意的是,一个指针变量只能指向同类型的变量,如s只能指向浮点变量,不能时而指向一个浮点变量,时而又指向一个字符变量。6、指针变量
的引用
,指针变量同普通变量一样,使用之前不仅要定义说明,而且必须赋予具体的值。未经
赋值的指针
变量不能使用,否则将造成系统混乱,甚至死机。
亲,C语言中
指针的
定义
和引用
以及
赋值
时候“*”都表示什么含义啊_百度知 ...
答:
在定义时用来说明一个变量是
指针
,而在定义了一个指针之后,我们使用(
引用
)指针时,*p表示的是p所指向的对象(即i)。也就是说,对于一个已定义的指针使用 * 操作符,将访问这个指针所指向的对象,我们来看下面的程序:include<stdio.h> int main(){ int i; /*定义一个int型变量i*/ int...
c语言
指针引用数组
元素,从p=a开始解释下此程序
答:
1. p=a; //使int*
指针
p指向
数组
a的首元素,即a[0]的地址—&a[0]。2. 第一个for循环语句,就是通过指针p来对数组a的各个元素
赋初值
,*p的意思就是获取指针p所指向的内存单元的值,初始就是对a[0]赋初值i,*p++=i,等价于:p=i; //对p指向的当前数组元素
赋值
,等价于a[i]=i...
对一个INT型的
指针数组如何赋初值
?
答:
C语言中
指针数组
通常是用来构成字符串数组,所以也被称字符串数组。所以你
的赋值
应该是用'' "表示的字符串。如果你要不报错,可以这样做:int a[]={1,2,3,4,5,6,7,8,9};
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指针的数组和数组的指针
指针数组的赋值
用指针将两个数组赋值
c语言数组指针的引用
用指针引用数组元素
通过指针引用数组元素的方法
指针数组的数组名
指针数组如何赋值
指针引用二维数组