可变长数组

来源:互联网 发布:java 字符串相等 编辑:程序博客网 时间:2024/05/17 07:09

可变长数组:即在编译器不控制数组的长度,而是在运行期根据用户的参数,确定数组的长度。C99标准中加入。例如:

#include <stdio.h>int main(){    int num;    printf("请输入数组长度:");    scanf("%d",&num);   //数组的长度是由用户输入的值决定的    int arr[num];    int i,a = 0;    for (i = 0; i < num; ++i)    {        printf("请输入第%d个元素的值",i+1);        scanf("%d",&a);    }    for (i = 0; i < num; ++i)    {        printf("请输入第%d个元素的值为%d",i+1,arr[i]);    }    return 0;}
原创粉丝点击