aihot  2020-11-12 10:28:13  OpenCV |   查看评论   
year%400==0) leap=0; else leap=1; while(tday>month_day[leap][i++]) { tday=tday-month_day[leap][i++]; } *month=i; *day=tday; }

多维数组作为参数传递给函数时,除了第一维可以省略,其他维数不能省。

int (*daytab)[13]是一个二维数组,daytab为数组的指针。

int *daytab[13]是一个有13个元素的指针数组。

5.8 指针数组的初始化

static char *name[]={     "Illegal month",     "January","February","March",     "April","May","June",     "July","August","September"     "October","November","December" };

5.9 指针与多维数组

注意区别指针数组与二维数组,像5.8中的name就是一个指针数组

 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自《TCPL》 第5章 指针与数组

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]