下列程序段中,不能正确赋值的是( )。

admin2010-05-22  20

问题 下列程序段中,不能正确赋值的是(    )。

选项 A、char*p,ch;                          p=&ch;                                  scanf ("%c",&p);
B、char*p;    p=(char*)malloc(1);    scabf("%c",p);
C、char*p;                              *p=getchar();
D、char*p,ch;                    p=&ch;    *p=getchar();

答案4

解析 地址变量p指向的存储空间一定要明确,否则可能影响程序的正确性。
转载请注明原文地址:https://kaotiyun.com/show/Q8Wp777K
0

最新回复(0)