#define MONTHS 12
int days[MONTHS]={31,28,31…}
其中days等价于数组首元素的地址,即days==&days[0];
days+2是days[2]的地址,即&days[2];
*(days+2)是days[2]的值,也就是31;//3月份的天数
*days+2是days[0]+2==31+2;
total+=*ar;
ar++;\ar是一个指向int的指针,ar+1,指的是ar增加一个int的大小。使指针指向数组的下一个元素。
#define MONTHS 12
int days[MONTHS]={31,28,31…}
其中days等价于数组首元素的地址,即days==&days[0];
days+2是days[2]的地址,即&days[2];
*(days+2)是days[2]的值,也就是31;//3月份的天数
*days+2是days[0]+2==31+2;
total+=*ar;
ar++;\ar是一个指向int的指针,ar+1,指的是ar增加一个int的大小。使指针指向数组的下一个元素。