11问答网
所有问题
C语言 int k=5,a[k];为什么不行
如题所述
举报该问题
推荐答案 2017-12-27
å¨ææ©çCè¯è¨ä¸,æ¯ä¸æ¯æ以åéæ¥å®ä¹æ°ç»ç.
ä½æ¯ä»C99å¼å§ é½æ¯æ.
ç®å大å¤æ°
ç¼è¯å¨
ä¹æ¯æ¯æç.
æ以 è¿ç§å±äºææè½å. å®é ä¸å¯ä»¥,ä½èè¯å°±æ¯ä¸è¡. è³äºä¸ºå¥ä¸è¡... è§å®
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F7vv2M8S7Pv844M2qP4.html
相似回答
C语言
中这种定义错在哪里
int
n
=5,a[
n
];
答:
严格意义上讲,不能算错,编译器完全支持C99的话,可变长数组是支持的,但是C99前没有对可变长数组的支持要求,所以要求数组定义时的长度必须是常量(常变量未做优化的话也是不可以的)
大家正在搜
break在c语言中是什么意思
c语言long int
c语言 int范围
c语言int转char
c语言中的int
c语言int类型
c语言int型数据范围
若k为int
C语言字符串
相关问题
k = int ( a+b );为什么不是合法的C语言语句
k=int(a+b)为什么错了?
c语言中int a=b=0为什么不行啊
在c语言中,int a=2;int c=(a++)×2;的输...
c语言、a=5.0,b=3,求K=a/b的结果,int k,...
关于C语言的一个问题 int k=10; while (k>...
C语言 int i =5,k; k = (++i)+(++i...
c语言的一道题 答案k=4 a=12 为什么