问题
单项选择题
设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是
A) char str[]="string"; c=str;
B) scanf("%s", c);
C) c=getchar();
D) *c="string";
答案
参考答案:A
解析: 对于选项B,C没有指向,编译会报警告错。对于选项C,c只能被地址赋值,不能被getchar读取的字符赋值。对于选项D,赋值错误,应该改为c="string";。