下列语句组中 正确的是( )。A.char*s;s=”Olympic”;B.char s[7];s=

计算机考试 已帮助: 时间:2024-07-04 22:56:45

下列语句组中,正确的是( )。
A.char*s;s=”Olympic”;
B.char s[7];s=”Olympic”;
C.char*s;s={¨Olympic”};
D.char s[7];s={"Olympic”};
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:的是,正确答案,语句

参考解答

用户头像

485***811

2024-07-04 22:56:45

正确答案:A
字符型指针变量可以用选项A的赋值方法:char$s;s=”Olympic”,选项C的写法:char$s。s={¨Olympic”;是错误的。字符数组可以在定义的时候初始化:chars[={¨Olympic”;?或者chars[=”Olympic”,都是正确的。但是不可以在定义字符数组后,对数组名赋值。(数组名是常量,代表数组首地址)所以选项8和选项D都是错误的。对于本例,选项B、D中字符数组s的大小至少为8,才能存放下字符串。(字符串的末尾都有结束标识‘、0’)。

上一篇 有以下程序: 当执行程序时 按下列方式输入数据(从第l列开始 <;CR>;代表回车 注意:回

下一篇 有以下程序: 程序运行后的输出结果是( )。A.1 2B.1 0C.3 2D.0 0请帮忙给出正确

相似问题