下列程序段中完全正确的是( )。

admin2022-10-24  23

问题 下列程序段中完全正确的是(          )。

选项 A、int *p;scanf("%d",&p);
B、int *p;scanf("%d",p);
C、int k,*p=&k;scanf("%d",p);
D、int k,*p;*p=&k;scanf("%d",p);

答案C

解析 A选项中,没有对指针进行初始化,属于无效指针,并且在“scanf(”%d,&p);”中无须再进行取地址操作;B选项中,没有对指针进行初始化,属于无效指针;D选项中,语句“*p=&k;”书写错误,应为“p=&k;”。故本题答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/OKd0FFFM
0

最新回复(0)