C語言二維數(shù)組,二級(jí)指針與動(dòng)態(tài)內(nèi)存分配(1)

今天遇到一個(gè)C語言實(shí)現(xiàn)判斷任意大小矩陣(二維數(shù)組)是否為單位矩陣的題目,要求第一個(gè)參數(shù)為整型指針,第二個(gè)參數(shù)為矩陣大小。

分析: 首先想到的用一級(jí)指針當(dāng)數(shù)組用,于是很快得到了一個(gè)將一級(jí)指針做形參,用一維數(shù)組名傳參的解決方案1。

解決方案1:

……


優(yōu)點(diǎn): 思路簡(jiǎn)單,用兩級(jí)循環(huán)實(shí)現(xiàn)

缺點(diǎn): 需要把二維數(shù)組轉(zhuǎn)化為一維數(shù)組


我是在什么樣的情況下,得到上述解決方案的呢?

沒有理解二維數(shù)組和一維數(shù)組的存儲(chǔ)規(guī)律的聯(lián)系的情況下,得到了上述一個(gè)不成熟的方案。

在度娘的幫助下,搞清楚了二維數(shù)組傳參的技巧,以及聯(lián)想到二維數(shù)組其實(shí)也是按行順序存儲(chǔ)的。于是,BinGo, 用二維數(shù)組首元素的地址做形參,于是上面的函數(shù)體代碼,絲毫不用改,全新的解決方案應(yīng)運(yùn)而生。

解決方案2:

……

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 指針是C語言中廣泛使用的一種數(shù)據(jù)類型。 運(yùn)用指針編程是C語言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu); ...
    朱森閱讀 3,615評(píng)論 3 44
  • 原地址:http://ryan168.blog.163.com/blog/static/1636178620093...
    jessengou閱讀 3,713評(píng)論 0 1
  • 有兩天沒寫了,最近狀態(tài)不佳,頭有點(diǎn)疼,估計(jì)是上次做項(xiàng)目熬夜有點(diǎn)小感冒了,不過做一件事確實(shí)是應(yīng)該繼續(xù)堅(jiān)持下去的。。。...
    這么近灬那么遠(yuǎn)閱讀 149評(píng)論 0 0
  • 疼,真的疼,疼到連一個(gè)訴苦的人都沒有。 我知道每一條路都不可能一帆風(fēng)順,可我沒有想過這條路怎么難走。學(xué)習(xí)中國武術(shù)已...
    好姑娘妖妖閱讀 504評(píng)論 0 0
  • 晚上爸爸加班,我和小姑娘洗漱完后沖了奶粉,躺在床上邊喝奶邊聊天邊醞釀睡意。聽到客廳有嗑瓜子的聲音。 她:奶奶在吃瓜...
    慢慢來比較快__閱讀 113評(píng)論 0 0

友情鏈接更多精彩內(nèi)容