下列语句中存在语法错误的是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
问题描述:
下列语句中存在语法错误的是
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
答
A:对于二位数组a[i][j],a[i]不是值,而是地址,就是第i行的首地址,即a[i][0]的地址(一个固定的地址);ss[1]="right?";这句话,右边是个字符串常量,这么写意思是把"right?"(不包括双引号)这个字符串常量的首地址赋给等号...