【C语言的静态数组初始化】
2011-05-10 10:34
246 查看
C语言定义数组时,可以不显示初始化数组,但是编译器必须要知道数组的大小。
所以char buffer[20]; 这样的定义是对的。
sizeof常用于数组,测算数组的大小。
对于字符串(字符数组)的初始化,实际分配大小,是字符数组个数+最后一个‘/0’,因此字符数组的大小,比字符串长度多1.
=======================================================
所以char buffer[20]; 这样的定义是对的。
sizeof常用于数组,测算数组的大小。
对于字符串(字符数组)的初始化,实际分配大小,是字符数组个数+最后一个‘/0’,因此字符数组的大小,比字符串长度多1.
=======================================================
http://blogold.chinaunix.net/u3/104898/showart_2074166.html C语言的静态数组初始化 | |
|
相关文章推荐
- C语言的静态数组初始化
- C语言静态数组的初始化
- c语言中静态数组的定义和初始化
- c语言中静态数组的定义和初始化
- c语言数组初始化——int a[N] = {0};
- Android JNI编程(五)——C语言的静态内存分配、动态内存分配、动态创建数组
- C语言 字符数组初始化方式总结
- 【C语言】 数组的初始化、逆置、清空
- C语言之字符数组的初始化
- C语言中的数组初始化问题
- c语言数组的初始化
- 关于多维数组的静态初始化的分析[图结合程序说明]
- C语言:数组的初始化及动态申请
- c语言:【顺序表】静态顺序表的初始化、打印、尾插、尾删
- java数组静态初始化区别(内存方面)
- C语言:如何初始化一个数组
- Java 数组的静态初始化和动态初始化
- C语言数组初始化
- c语言初始化数组为特定值
- c语言--数组初始化