• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            厚積薄發(fā),滴水穿石

            搬家到主站了:http://www.cnblogs.com/cokecoffe/
            隨筆 - 45, 文章 - 8, 評(píng)論 - 12, 引用 - 0
            數(shù)據(jù)加載中……

            數(shù)組作為函數(shù)參數(shù)

            一、一維數(shù)組作為輸入?yún)?shù):

            大家都知道,如果一維數(shù)組作為參數(shù)的話,可以按如下方法來(lái)定義函數(shù):

            int func(int *array);

            或者

            int func(int array[M]); 其中M是數(shù)組的大小。

            ?

            二、二維數(shù)組作為輸入?yún)?shù):

            而如果輸入?yún)?shù)是二維數(shù)組的話,可以按如下方法定義:

            1. 直接以二維數(shù)組作為參數(shù):

            int func(int array[M][N]);

            或者 int func(int array[][N]);

            也就是說(shuō),二維數(shù)組作為參數(shù),可以省略第一維的大小,但不可以省略第二維的大小,因?yàn)榫幾g器在尋址時(shí)是按p + i * N + j來(lái)對(duì)p[i][j]進(jìn)行尋址的,所以第二維參數(shù)必須給出。

            2. 以二維指針作為參數(shù):

            int func(int **array);

            我們可以定義二維指針,然后尋址時(shí)手工進(jìn)行即可:*((int *)array + i * N + j),前面的(int *)是強(qiáng)制轉(zhuǎn)換成指針類型。

            posted on 2012-05-11 01:55 Wangkeke 閱讀(1017) 評(píng)論(0)  編輯 收藏 引用 所屬分類: C

            日韩AV无码久久一区二区| 亚洲国产精品一区二区久久hs| 精品久久久久久国产牛牛app| 婷婷久久五月天| 精品久久久久久国产免费了| 欧美成a人片免费看久久| 久久精品aⅴ无码中文字字幕不卡| 成人a毛片久久免费播放| 青青久久精品国产免费看 | 久久青青草视频| 久久高潮一级毛片免费| 2021久久国自产拍精品| 精品久久久无码人妻中文字幕| 久久精品国产精品亚洲| 青青草国产成人久久91网| 欧洲成人午夜精品无码区久久 | 美女写真久久影院| 狠狠久久综合| 欧美国产成人久久精品| 日韩欧美亚洲综合久久影院Ds | 午夜天堂精品久久久久| 久久伊人精品一区二区三区| 99久久综合国产精品二区| 精品久久久久久| 久久香蕉国产线看观看猫咪?v| 国产午夜福利精品久久| www亚洲欲色成人久久精品| 国产成人精品久久一区二区三区av | 亚洲中文久久精品无码ww16| 久久久艹| 99久久精品免费看国产一区二区三区| 亚洲AV日韩AV天堂久久| 99国产精品久久| 婷婷久久综合| 97久久久久人妻精品专区| 色综合合久久天天综合绕视看| 日本福利片国产午夜久久| 久久www免费人成看国产片| 亚洲国产成人精品女人久久久 | 午夜欧美精品久久久久久久| 亚洲国产精品无码久久SM |