动态分配的数组的初始化
int *pia2 = new int[10]();
//后面跟着括号可以默认初始化为0值
删除动态分配的数组
delete [] pia;
//中括号不能忘
多维数组初始化
- 初始化每行的第一个元素:
int ia[3][4] = {{0},{4},{8}};
- 初始化第一行的四个元素:
int ia[3][4] = {0,3,6,9};
数组指针
int *ip[4]; //Array of pointers to int
int (*ip)[4]; //pointer to an array of 4 ints
杂项
如果判断写成如下形式,则只有val在等于1的时候才会成立。
if(val == true)
{
//....
}