您的位置:首页 > 编程语言 > C语言/C++

C语言定义数组的几种形式

2011-09-07 19:52 267 查看
数组时常都可以用到,以前用在C语言里用, 后来在C# 里也用,现在回过头来学习C语言,总结一下C语言定义数组的几种形式:

以一维数组为例

int arr[10];

int arr[] = {1,2,4};

int arr[10] = {1,2};

int *arr = new int[10];

前面三种常常都可以用到,但使用第四种时需要注意。在.c文件里使用这种形式编译会不能通过, 但.cpp文件里是可以的,可以推断出这是C++对C的扩展。

上面的结论完全来自于Visual Studio环境下的实践,对于tc,bdc,gcc等情况下是否成立有待考证。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: