下面选项中的程序段,没有编译错误的是

admin2015-07-31  46

问题 下面选项中的程序段,没有编译错误的是

选项 A、char* sp, s[10]; sp = "Hello";
B、char* sp, s[10]; s = "Hello";
C、char str1[10] = "computer", str2[10]; str2 = str1;
D、char mark[]; mark = "PROGRAM";

答案A

解析 本题考查字符数组的初始化以及指向字符串的指针,B选项不能直接将字符串赋值给数组名,C选项不能将两个字符数组直接互相赋值,D选项中不能这样定义char mark[],必须指定长度或者直接初始化。
转载请注明原文地址:https://jikaoti.com/ti/Jri0FFFM
0

最新回复(0)