设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。 A. char str[]=“string”;c=str; B. scanf(
解析 A 分值: 2 答案:A 解析:B选项中scanf()函数是将c定义为一个字符数组的数组名,C选项中是将c定义为一个字符型变量,D项是在指针定义时为它赋值,否则是不合法的,所以BCD三项都不正确。A选项定义字符数组str,再将字符数组str的首地址赋给字符型指针c,正确。
设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。 A. char str[]=”string”;c=str; B. scanf
1设有定义“char*c;”,以下选项中能够使字符型指针c正确指向一个字符串的是( )。 A.char str[]="string";c=str; B.scanf(%s,c);C.c=getchar(); D.*c="string"; 2设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是 A.char str[]="string"; c=str;B.scanf("%s",...
正确答案:A 解析:选项A为正确用法,先将字符串存于字符数组中,然后将数组名赋给字符指针(数组名代表数组首地址,定义数组时为其分配确定的地址)。C选项错误,getchar( )函数输入一个字符给字符型变量,而不是字符指针。B选项和D选项有类似的错误,两个选项并无语法错误,但运行时可能会出现问题。因为在B选项和D选项...
设有定义:“char*c;”,以下选项中能够使字符型指针c正确指向一个字符串的( )。【答案】:A选项B是从键盘上输入字符串,选项C是接收字符,选项D不正确。
据以上格式可见,选项B错误。 故本题答案为B。 0657、设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的 是___。 A. char str[]="string";c=str; B. scanf("%s",c); C. c=getchar(); D. *c="string"; 相关知识点: 试题来源...
2.设有定义char*e;,以下选项中能够使字符型指针变量c正确指向一个字符串的是A char str=
char *c 这只是定义了一个字符指针.没有明确的指向,需要通过具体赋值才行.B项scanf("%s",c);错:因为C没有确切的指向,它的值不确定.%s是输出字符串时使用的。而现在的C是指针变量,而且没有指向。D项*c="string" *C是一个实际的值,你又把字符串"string"赋给了*C,这样是值=值了,谈不...
[单项选择题]设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是__。 关键词: 指针 指向 字符串 A.charstr[]="string";c=str;B.scanf("%s",c);C.c=getchar();D.char str[]="string";strcpy("C,str")本题来源: 易哈佛 ...