设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。【09年9月】

admin2013-10-14  34

问题 设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是(    )。【09年9月】

选项 A、char str[]="string";c=str;
B、scanf("%s",c);
C、c=getchar();
D、*c=*string";

答案A

解析 在题目的题干中定义了字符指针变量c,在选项A)中,首先定义字符数组str,然后再把字符数组str的首地址赋给字符指针变量c。所以选项A)是正确的。在选项D)中,如果在定义字符指针c时,同时给c赋初值时,这样的表达式是正确的。而本题不是在定义指针c时,同时给c赋初值,所以选项D)是错误的。
转载请注明原文地址:https://kaotiyun.com/show/u0Jp777K
0

最新回复(0)