问题 单项选择题

设有定义: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";。

单项选择题
单项选择题 B1型题