以下语句中存在语法错误的是()。

大学网课 已帮助 人

以下语句中存在语法错误的是()。

A.char ss[6][20]; ss[1]= "right?";

B.char ss()[20]={ "right?"};

C.char *ss[6]; ss[1]= "right?";

D.char *ss()={ "right?"};

以下语句中存在语法错误的是()。

热搜:以下关于流媒体技术的说法中错误的是

回答

共1条回复

  • A 数组定义后,不可以对数组整体赋值,s是二维数组,因SS[1]是一维字符数组,即字符串,字符串赋值可以使用strcpy(SS[1],”right”);这样的形式,而选项A中对二维数组中的第…l维(相当于一个一维数组)赋值,是不可以的。选项8和D是定义时对数组初始化,这是可以的。选项c中,将字符串在内存中的首地址赋给指针数组的一个元素,这是可以的。