下列语句组中 正确的是( )。A.char*s;s=”Olympic”;B.char s[7];s=
下列语句组中,正确的是( )。
A.char*s;s=”Olympic”;
B.char s[7];s=”Olympic”;
C.char*s;s={¨Olympic”};
D.char s[7];s={"Olympic”};
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:A
字符型指针变量可以用选项A的赋值方法:char$s;s=”Olympic”,选项C的写法:char$s。s={¨Olympic”;是错误的。字符数组可以在定义的时候初始化:chars[={¨Olympic”;?或者chars[=”Olympic”,都是正确的。但是不可以在定义字符数组后,对数组名赋值。(数组名是常量,代表数组首地址)所以选项8和选项D都是错误的。对于本例,选项B、D中字符数组s的大小至少为8,才能存放下字符串。(字符串的末尾都有结束标识‘、0’)。
相似问题
有以下程序: 当执行程序时 按下列方式输入数据(从第l列开始 <;CR>;代表回车 注意:回
有以下程序: 当执行程序时,按下列方式输入数据(从第l列开始,<;CR>;代表回车,注意:回车也是一个字符]12<;CR>;34<;CR>;则输出结
有以下程序: 程序运行后的输出结果是( )。 请帮忙给出正确答案和分析 谢谢!
有以下程序: 程序运行后的输出结果是( )。 请帮忙给出正确答案和分析,谢谢!
有以下程序: 运行时 若输入1 2 3 4 5 0<;回车>; 则输出结果是( )。A.66
有以下程序: 运行时,若输入1 2 3 4 5 0<;回车>;,则输出结果是( )。A 66656B 6566456C 66666D 6666656请帮忙给出正确答案和分析,谢谢!
某学生的记录由学号 8门课程成绩和平均分组成 学号和8门课程的成绩已在主函数中给出 请编写函数fun
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave
程序调试的任务是( )。A.设计测试用例B.验证程序的正确性C.发现程序中的错误D.诊断和改正程序中
程序调试的任务是( )。A 设计测试用例B 验证程序的正确性C 发现程序中的错误D 诊断和改正程序中的错误请帮忙给出正确答案和分析,谢谢!
