刀塔女神礼包:能不能用int y 存放 int *p 中的p
来源:百度文库 编辑:高校问答 时间:2024/10/03 15:41:31
int y,*p,x;
p=&x;
能不能用
y=p?
一般保存指针会不会这么用
p=&x;
能不能用
y=p?
一般保存指针会不会这么用
应该不能.P是个地址.Y是个数值.不能等于的.指针是用来存放地址的.不是数值
如果语言的类型不是那么强的话,是可以的,但从应用的角度来讲:这是违规的!
可以是可以,可没见过谁这么干的。
你要一定要的话,就得强制类型转换。
y=int(p );
这样得到的是x的地址。
对,最简单的方法我觉得只要看一下等于号二边的变量类型是否一致就OK了!
理论上是行不通的你那样,除非用强制转换那还差不多!
否则与C教科书相充突了!!!(它可是最权威的代表哦)。
能不能用int y 存放 int *p 中的p
int (*p)()
函数void fun(int x,int k,int *p)
C语言若有定义:float y;int *p;则语句p=&y;为什么是错误的?
编写函数void fun(int k,int *p),
"int x y=0,z,*p[3];p[0]=&y;p[1]=&y;p[2]=&z;",以下表达式有语法错误的是
请编写函数void fun(int *a, int n, int y)
VB随机数问题 int(rnd()*x)+y
char *p, 请问((int*)p)++能不能遍历一个int类型的数组?
int* p; 和int *p 的区别!!!哪位大侠知道的嘛?