> 其他 >
以下语句中存在语法错误的是__A______.
A)char ss[6][20];ss[1]= "right? ";
B)char ss[][20]={ "right? "};
C)char *ss[6];ss[1]= "right? ";
D)char *ss[]={"right? "};
请解释下A C
计算机问题
人气:271 ℃ 时间:2020-05-23 17:26:12
解答
A和B的区别在于B是初始化,而A是赋值.初始化(initialization)是任何变量都必须做的,而赋值(assignment)则未必.ss[1]是一个char[20],他是一个数组,右边的"right?"无论你把他看成char*也好,char数组也好,c/c++语法都是...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版