
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
c99标准下数组新特性———可变长度数组与数组字面量(复合字面量)
很多人听到“可变长度数组”,第一反应是“这个数组像气球一样,能随时吹大或缩小”。在C99标准中,变量运行时常量**(如)在编译时决定。:长度必须是常量。c// 正确,10是常量int n = 5;// 错误!C89不允许变量做长度:长度可以是变量。cint n = 5;int arr[n];// 正确!C99允许,这就是VLA// 此时arr的长度在运行时被确定为5,占用的内存大小就固定了。
到底了







