77问答网
所有问题
c语言中* p是什么意思啊?
如题所述
举报该问题
推荐答案 2023-12-02
p是指向数组p[5]首地址的指针,它是一个指向int型变量的指针。
*a[5]可以理解为:*(a[5]),即这个数组是由5个指向int型变量的指针组成的。例如:a[0],a[1]....这几个都是指针。
所以p和a[0],a[1]...a[4],它们都是指向int型变量的指针。
赋值时,只能将指针赋值给指针,或者地址赋值给指针。
A,B,D赋值类型两边不一致;只有C是将int型变量地址赋值给int型变量地址。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G3Iv833qWq8qI83WYYv.html
相似回答
c语言的
指针部分
*p
与p的区别
是什么?
答:
p是指针变量,其值是一个变量的地址
。p收到了哪个变量的地址,就指向哪个变量。该变量成为p的对象。p是p所指向的对象的值。例如:int i=3,*p;p=&i; 注意:p收到i的地址,故p指向i,i是p的对象。printf("%d,%d\n",i,*p); 输出:3,3 注意:*p是p所指向的对象的值,即i的值。C语言 C...
c语言中*
p是什么意思啊?
答:
p是指向数组p[5]首地址的指针,它是一个指向int型变量的指针
。a[5]可以理解为:*(a[5]),即这个数组是由5个指向int型变量的指针组成的。例如:a[0],a[1]...这几个都是指针。所以p和a[0],a[1]...a[4],它们都是指向int型变量的指针。赋值时,只能将指针赋值给指针,或者地址赋值给...
在
c语言中*p是什么意思
*p||*q又是什么意思 求高人指点
答:
这里不能说*p是什么意思,因为在C语言中*p在不同的场合代表是不同的。比如程序开头的int *p;这句指建立一个
指针
型变量p;如果在程序中如 include<stdio.h> void main(){ int a,b;int *p; //建立个指向整型的指针变量p a=3;p=&a; //指向整型的指针变量可以被赋一个整型变量a的地址...
C语言中
(
*p
)和*(
*P
)的
含义是什么?
答:
操作符
,就是操作其后表达式所在地址的值,可以读,也可以写 还可以作为乘法运算符 还可以用来声明
指针
变量 这个要看具体情况 int a=6;int *p=&a; //这里的*p只是定义p为指针的意思 //*p 其实就相当于a printf("%d", *p);//输出6 p=5; //结果是a也等于5 int (*p)(int a, int b...
c语言中p*是什么意思
,他和
*p
的区别是什么?
答:
p 如是出现在算术表达式中,这个星号就是乘号,表示相乘,如果是出现在声明中(如变量定义),那就表明p是一种数据类型,p*表示要声明这种类型的
指针
变量。p 依然可以表示相乘的运算,也可表示提取p指针指向的位置保存的值。例如:int a=9;int *p=a;printf("%d",*p);这个printf()调用中的*p表示...
C语言中
,p=&a 那么
*p
与a的区别
是什么?
答:
在内存中,a和p有存储空间空间,a存放着1,p存放着0x1000,*p和&a没有空间,他们的运算结果是在寄存器中存放的,1和0x1000也有空间,在程序的常量段存放。p按照Stanley Lippman的著作《C++ Primer》中的描述,p是
指针
变量,*是解引用操作符,*p是一个表达式,含义是“对指针变量p进行解引用操作”...
c语言
指针
*p中
p++
什么意思
答:
p :二级
指针
,表示p所指向的地址里面存放的是一个指向类型的指针。p:一级指针,表示p所指向的地址里面存放的是一个类型的值。
大家正在搜
c语言中※p是什么意思
*p=a是什么意思
c语言与c十十的区别p语言
p语言是什么
p语言和c语言哪个简单
c语言 p
c语言百分号p
c语言p1138
*p++和*++p