指出下面各说明语句中哪些是合法的()
A int abcd[0x80];
B char 9ab[10];
C char chi[-200];
D int aaa[5]={3,4,,5};
E float key[]={3.0,4.0,1,0};
F chardisk[];
G int n,floppy[n];
H int cash[4]={1,2,3,4,5,6};
请选择其中合法一项:
A:ABG
B:ADE
C:DE
D:ABCDEFG
为什么我做出来只有AE是正确的D的选项我在tc上编了一下验证下
main()
{int aaa[5]={3,4,,5};
printf("%d",aaa[2]);}
可是是错的,请问D选项对不对大家帮我看看。
最下问以下下标可以取负数吗?
D int aaa[5]={3,4,,5};这个{3,4,,5}在计算机上运行不了,为什么说它是对的