百度试题 结果1 题目C语言允许对数组的大小作动态定义,即定义行中的数组长度能包括变量。 A. 错误 B. 正确 相关知识点: 试题来源: 解析 A 满分:2 分 正确答案:A反馈 收藏
C语言中,标准的C89/C90是不支持动态定义数组大小的,也就是说,数组的大小必须在编译时就确定。但是...
这个东西叫VLA(变长数组),是C99标准引入的,所以这玩意在C语言里是支持的。但是C++的标准里没有这个东西,只有部分编译器支持,属于编译器扩展,比如GNU C++就默认支持VLA,而MSVC并不支持。至于你说的VS里编译不通过也很好理解,因为VS使用的MSVC是C++编译器,并不提供C语言编译的功能,因此不支持VLA...
C99支持动态数组,所以是允许的。但VS只支持C89,所以不支持动态数组。所谓C89就是1989年的C标准,C99...
数组的大小在编译期就是确定的,动态的呢就是不确定的了,比如 int a =10; int array[a]; 这个array就是不确定的 define MAX 10 int array[MAX] 这样是正确的 因为宏定义在编译期就进行了替换
C语言不允许对数组的大小作动态定义。例如,int a[n]的定义就是错误的。()A.正确B.错误的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具
更多“C语言允许对数组的大小作动态定义,即定义行中的数组长度能包括变量。()”相关的问题 第1题 在后序遍历二叉树的序列中,任何结点的子树上的所有结点,都是直接跟在该结点之后。() 此题为判断题(对,错)。 点击查看答案 第2题 字符数组要求其最后一个元素是‘\0’。() 此题为判断题(对,错)。
百度试题 结果1 题目下列关于C语言数组的描述,哪个是错误的? A. 数组可以存储相同类型的元素 B. 数组的索引从0开始 C. 数组的大小在定义时必须确定 D. 数组可以动态分配大小 相关知识点: 试题来源: 解析 D 反馈 收藏
百度试题 结果1 题目下列关于C语言中数组的描述,正确的是( )。 A. 数组的索引从1开始 B. 数组的大小在定义时确定 C. 数组可以存储不同类型的数据 D. 数组可以动态分配大小 相关知识点: 试题来源: 解析 B 反馈 收藏
百度试题 结果1 题目下列关于C语言数组的描述中,错误的是( )。 A. 数组的元素在内存中是连续存储的 B. 数组的大小在定义时必须确定 C. 数组的大小可以根据需要动态分配 D. 数组的下标从0开始 相关知识点: 试题来源: 解析 C 反馈 收藏