aihot  2020-11-12 10:28:13  OpenCV |   查看评论   
[i]; s[i]=s[j]; s[j]=temp; }

最后是打印函数:

void linewrite(char *s[],int n) {     int i;     for(i=0;i<n;i++)         printf("%s\n",s[i]); }

5.7 多维数组

很多情况下,我们的数据并不仅限在一维上,例如如果需要保存一个矩阵,那么矩阵的每一行是个一维数组,而矩阵有很多行,所以需要用一个2维数组来表示int matrix[m][n] 其中m表示行数,n表示列数。

下面用一个程序说明多维数组的声明与使用:我们给一个日期(年、月、日)来转换为某年的多少天,相反,给一个天数,转换为某月某日。程序中需要考虑闰年的问题。

static int month_day[2][13]={     {0,31,29,31,30,31,30,31,31,30,31,30,31},     {0,31,28,31,30,31,30,31,31,30,31,30,31} };  int day_of_year(int year,int month,int             
          
 

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

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