这几个全局变量定义中哪个是正确的?解决办法
这几个全局变量定义中哪个是正确的?C/C++ codechar a[][]char a[10][]char a[][10]char a[0][解决办法
这几个全局变量定义中哪个是正确的?
C/C++ codechar a[][];char a[10][];char a[][10];char a[0];
[解决办法]全是错的。
[解决办法]全是错的!
char a[][];
char a[10][];
char a[][10];
char a[0];
char a[][10];这个同样是错的,除非你初始化了,比如下面才是对的:
char a[][10] = {0};
[解决办法]只有函数的参数才能用没有设定一维大小的数组,其他情况都是错误的。
[解决办法]学习了,我一直以为char a[][10]是对的呢,刚才试了一下
char a[][10]结果报错"a":未知的大小
char a[][10] = {0}编译通过
4楼正解