以下语句中存在语法错误的是( )。 请帮忙给出正确答案和分析 谢谢!
以下语句中存在语法错误的是( )。 
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:A
数组定义后,不可以对数组整体赋值,s是二维数组,因SS[1是一维字符数组,即字符串,字符串赋值可以使用strcpy(SS[1,”right”);这样的形式,而选项A中对二维数组中的第…l维(相当于一个一维数组)赋值,是不可以的。选项8和D是定义时对数组初始化,这是可以的。选项c中,将字符串在内存中的首地址赋给指针数组的一个元素,这是可以的。
相似问题
有以下程序: 程序运行后的输出结果是( )。A.10 64B.10 10C.64 10D.64 64
有以下程序: 程序运行后的输出结果是( )。A 10,64B 10,10C 64,10D 64,64请帮忙给出正确答案和分析,谢谢!
下面叙述中错误的是( )。A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是
下面叙述中错误的是( )。A 软件测试的目的是发现错误并改正错误B 对被调试的程序进行“错误定位”是程序调试的必要步骤C 程序调试通常也称为DebugD 软
设有定义: double a[10] *s=a; 以下能够代表数组元素a[3]的是( )。A.($s
设有定义: double a[10],*s=a; 以下能够代表数组元素a[3]的是( )。A ($s)[3]B }(s+3)C *s[3]D }s+3请帮忙给出正确答案和分析,谢谢!
规定输入的字符串中只包含字母和*号。请编写函数fun 其功能是:除了字符串前导的。号之外 将串中其他
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的。号之外,将串中其他*号全部删除。在编写函数时.不得使用C语言提供的
以下程序段完全正确的是( )。A.int * p;scanf(”%d” &p);B.int*p;sc
以下程序段完全正确的是( )。A int * p;scanf(”%d”,&p);B int*p;scanf(”%d”,P);C int k,* P:&k;scanf(’’%d”,P);D in

