在主函数中定义了一个指针变量,如下
int a=3;
int *p;
p=&a;
编译出现如下警告:
variable “p” was set but never used
程序运行没有问题,但是想找出这个警告的原因是什么?
noaming:
如字面意思,这个变量p,在后面的程序中从来没有被使用过。
liangjun 25140:
回复 noaming:
p=&a;
这个没有对p进行使用吗,难道说我得得把这个p进行其他操作,比如赋值才行吗
noaming:
回复 liangjun 25140:
这个是给这个指针变量赋一个地址,而不是使用这个指针变量。