C语言笔记5


- 数组:

  - 初始化:int powers [3] = {2, 4, 5};

  - 推荐使用符号常量表示数组大小

  - 当初始化列表中的值少于数组元素个数时,剩余元素会被初始化为0

  - ```c
    #include<stdio.h>
    int main(void)
    {
    	const int days[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30 ,31 };
    	int index;
            //sizeof days给出整个数组大小(字节为单位),后者给出单个元素大小
    	for (index = 0; index < sizeof days / sizeof days[0]; index++)
    		printf("Month %2d has %d days.\n", index + 1, days[index]);
    	return 0;
    }
    ```

- 多维数组:

  `float rain[5][12]`rain是一个含5个元素的数组 每个元素是含12个float元素的数组

  2行3列的值是 rain\[1][2]