单选题
设有定义:cha*c;以下选项中能够使字符型指针c正确指向一个字符串的是( )。
A、
charstr[]="string";c=str;
B、
scanf("%s",c);
C、
c=getchar();
D、
*c="string";
【正确答案】
A
【答案解析】
B项中scanf()函数是将c定义为一个字符数组的数组名,C项中是将c定义为一个字符型变量,D项是在指针定义时为它赋值,否则是不合法的,所以BCD三项都不正确。A项定义字符数组str,再将字符数组str的首地址赋给字符型指针c,正确。
提交答案
关闭