C语言变长数组的使用规则

首先先来介绍一下C99标准:

C99是C语言的第二个官方标准,于1999年发布。它对C语言进行了扩展和改进,引入了一些新特性,如变长数组等。C99还提供了更灵活的变量声明和初始化方式,允许在代码中声明变量的同时进行初始化。

其次再来介绍一下变长数组的概念:

用我自己的话来说就是先定义一个变量【举例为:a】,然后再定义一个数组【举例为:int arr[]】,然后数组的个数我设置成变量a【int arr[a]】,可以自定义或者修改例子中a的值,然后让数组的长度发生变化就被称为变长数组。

下面进入正题:在C99之前是不支持使用变长数组的,在vs中会出现如下的报错:【这个不是代码的问题,是编译器vs本身的问题】

不过现阶段的所有程序设计类的比赛中允许使用变长数组的方法,同时在devC++中也可以使用变长数组且不会报错,可以极大的提高写题效率。

所以,加油吧!年轻人,去奔赴下一个星辰大海!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值