77问答网
所有问题
p( =3)[3]在C语言中什么意思
如题所述
举报该问题
推荐答案 2017-02-16
p是一个int指针吧? 比如它指向的地址是8888,一个int占4字节 那p-1就是8884,p-2就是8880 就是从8876开始
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IvvNGqGpp3qvN333vW.html
相似回答
c语言
问题 *p[3] (*p
)[3]
(*p)() *
p(
) 这四个有
什么
区别,分别表示什么...
答:
p[3]是声明一个指针数组
,数组中保存的都是指针 (*p)[3]是声明一个指向一个包含3个元素的一维数组的指针 (*p)()是声明一个函数指针 p()函数p的返回值类型是指针
(*p
)[3]在C语言
指针数组中的如何理解?
答:
这是一个指向含有
3
个元素的数组的指针,即
p
是一个指向数组的指针。
一道
C语言的
题目,跪求大神解答,拜托能不能解释一下运行过程
答:
7,8,9},*p1[3],(*p2
)[3]
;// 二维数组
p
有3行,每行有3个整数.// 应该写成int p[3][3]={ {1,2,3}, {4,5,6}, {7,8,9} };// p等于0x28fee4,这是十六进制数,是内存地址,从这个内存地址开始,连续存放9个整数.// p[0]等于0x28fee4,...
C语言
这里
的(
*p
)[3]
是
什么意思
?
答:
p是指针,*(p+i)+j是指向二维数组第i行第j个元素的指针,
(*p)[3]表示把p声明为指向含有三个元素的数组的指针,指针以内存地址作为其值
,2293216,2293296应该都是内存地址。
在c语言中
,(*p
)[3]
和*p[3]有
什么
区别?
答:
1、*p[3] 这个是一个指针数组,它所代表
的意思
是每一个元素都相当于一个指针变量;例:int a=10,b=20,
c=
30;int*p[3]={&a,&b,&c};2、(*p)[3]
p
是一个指针变量,表示指向含有3个整型元素的一维数组;例:int a[3]={1,2,3}; 那么p就是指向这个数组a的指针;int(*p
)[3]=
&a;...
有关
C语言的
,请问int *p[3]和int(*p
)[3]
的区别,请大侠帮忙解释!_百度...
答:
区别二 是:前者变量类型是int*,后者变量类型是int (*
)[3]
,int*指针的步长是一个int,而int (*)[3]指针步长是3个int。int *p = new int[3];int nAddress0 = (int)&
p
[0]; // 取p[0]的地址 int nAddress1 = (int)&p[1]; // 取p[1]的地址 cout << nAddress1 - n...
在c语言中
,int (*p
)[3]
,int *p[3]分别是
什么意思
?请举例
答:
您好,我来回答你的问题,int *p[3]是指针数组,这个数组有3个元素,每个元素都是指针。int (*p
)[3]
是指向一维数组的指针变量,就是这个指针指向了一个一维的数组。很荣幸为您回答问题,祝您开心,生活愉快~~~
大家正在搜
c语言中p是什么意思
c语言中0和1代表什么
p语言和c语言哪个简单
p语言是什么
在C语言中
c语言中?:怎么用
c语言中或怎么表示
C语言中的理解
c语言 p
相关问题
c语言中(int p=30(p/3>0?p/10:p%3))...
C语言中*p+3和*(p+3)有什么区别
在c语言中,int (*p)[3],int *p[3]分别是...
在c语言中,(*p)[3]和*p[3]有什么区别?
c语言中如(*P)[3]如果出现这*(*(P+i)+j)两个...
C语言中 *(p-1)=1,*(p-2)=2,*(p-3)=...
%和/分别在C语言中代表什么意思??
c语言题,为什么选D,题目中* (p+3)+3指什么