- 使用const前缀声明数组,可以把数组设置为只读,以便保护数据。
例如:const int powers[3] = {1,2,4};
int sum(const int ar[] , int n); - 初始化数组时可以省略方括号里的数字,编译器会根据初始化列表中的项数来确定数组大小。
int powers [] = {1,2,4}; - 通过 sizeof days/ sizeof days[0] 可得元素个数
- C99可以初始化指定的数组元素:
int arr[6] { [5] = 212} - 使用指针形参
int sump(*int start, *int end)
{
{…}
while(start < end)
{…}
} - 使用指针时,尽量在声明时进行 初始化,防止出现
int *pt;
*pt = 5; - C99变长数组(VLA)使用变量表示数组的维度:
int q = 4 ;
int r = 5;
double sales [q][r] ;
声明:
仅用作个人复习
源自博客 一只大鸽子
原文链接:https://blog.csdn.net/qq_41068877/article/details/88163850
来源:CSDN
作者:Chilliming
链接:https://blog.csdn.net/qq_39994598/article/details/104116484