c语言中如何自定义数组长度

日期:2009-04-22 13:14:10 人气:2

c语言中如何自定义数组长度

C99标准支持不定长数组(代价是不能用goto语句)。在输入语句后声明就可以了。 不过现在的编译器对C99的支持都不好``` 对于ANSI C(C89)一般的编译器都支持。不过数组长度必须是编译期确定的常量,运行时不能改变。所以采用动态分配实现。 例如 #include #include/*这个头文件在用malloc和free等分配内存函数时必须被包含*/ int main() { int n,*a=NULL; printf("Please input the
    A+
热门评论