一片搞定C語言難點(diǎn)--函數(shù)、指針、數(shù)組【數(shù)組篇】//其他的不用仔細(xì)了解沒必要
2023-04-06 14:57 作者:圣母和正負(fù)喜歡沒辦法 | 我要投稿
---終于回來了
在這里控訴一下哈,瑪?shù)峦砩显琰c(diǎn)睡,小心肝掌。
2.1 定義
一維數(shù)組
記住定義了變量就要賦值,避免出錯(cuò)。
數(shù)組引用,賦值后面默認(rèn)都是0。
初始化數(shù)組
還有3個(gè)默認(rèn)0。
還有就是已經(jīng)初始化過的就不用指定了,系統(tǒng)自己會(huì)覆蓋。
函數(shù)外的系統(tǒng)不用初始化,系統(tǒng)也會(huì)自動(dòng)賦值,函數(shù)內(nèi)部的數(shù)組一定要初始化。
二維數(shù)組
3行4列 --- 0下標(biāo)開始
賦值方式:
矩陣轉(zhuǎn)置
上面數(shù)組b已經(jīng)轉(zhuǎn)換了,下面不用聲明。
2.2 字符數(shù)組&字符串
關(guān)于圖形你可能要學(xué)OPENCV和OPENGL,這里不做贅述。
或者
記住字符個(gè)數(shù)不能大于數(shù)組長度,會(huì)報(bào)錯(cuò)。這也是工作中頻繁溢出問題的出處。
'\0'是放在字符后面的。
!??!這里說一下結(jié)束符用法。?。?!
如果你要寫10個(gè)字符,那么數(shù)組長度要11個(gè)
上訴都會(huì)讓\0丟失
正確寫法
標(biāo)簽: