c语言判断题,int *p=&i,i=3;是一个正确的定义语句,其中i是一个整型变量,p是一个指向

2024-11-28 14:49:16
推荐回答(2个)
回答1:

先执行int *p=&i,此时i尚未定义,因此会报找不到i的定义的错误。

回答2:

这个定义语句,定义了两个量 指针p 整型i

问题出在 p=&i这里
先定义p 初始化为&i 但是i还没定义就用了i的地址
int i,*p=&i就对了,先定义再引用