柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
以下语句中存在语法错误的是( )。
A.char ss[6][20]; ss[1]= "right?";
B.char ss()[20]={ "right?"};
C.char *ss[6]; ss[1]= "right?";
D.char *ss()={ "right?"};
热度🔥428
参考答案:A
解析:
【解析】数组定义后,不可以对数组整体赋值, s是二维数组,因ss[1]是一维字符数组,即字符串,字符串赋值可以使用strcpy(ss[1],"right");这样的形式,而选项A)中对二维数组中的第“1”维(相当于一个一维数组)赋值,是不可以的。选项B)和D)是定义时对数组初始化,这是可以的。选项C)中,将字符串在内存中的首地址赋给指针数组的一个元素,这是可以的。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
已知英文字母m的ASCII码值为6DH,那么字母q的ASCII码值是()。
下面叙述中错误的是( )。
对于FAT32文件系统,它采用的是哪一种文件物理结构?
在使用 Word 2010 撰写长篇论文时,要使各章内容从新的页面开始,最佳的操作方法是( )。
小金在PowerPoint演示文稿中绘制了一个包含多个图形的流程图,他希望该流程图中的所有图形可以做为一个整体移动,最优的操作方法是( )。
标签
二级C语言
数组
ss
right
选项