因為嵌套結(jié)構(gòu)就是c語言中容易出錯的部分。
目前創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、河源網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
C語言中程序常見有三種嵌套結(jié)構(gòu),即選擇結(jié)構(gòu)嵌套、循環(huán)結(jié)構(gòu)嵌套、函數(shù)調(diào)用嵌套,筆者通過對以上結(jié)構(gòu)教學(xué)分析,告知讀者在使用的過程中三者的需要注意之處,對提高C語言學(xué)習(xí)效率很有好處。
①、函數(shù)沒有申明就使用了。
②、函數(shù)調(diào)用,不能省略括號。
③、for循環(huán)的(表達(dá)式1;表達(dá)式2;表達(dá)式3)表達(dá)式4; 中表達(dá)式2 為 表達(dá)式4是否執(zhí)行的判讀依據(jù),應(yīng)該使用 邏輯判斷運算符(==),不該使用 賦值符(=)。
單片機中每個寄存器或者IO口都有一個固定的地址,所以無論是GPIOA還是什么外設(shè)都是以地址的方式存在的,可以向上跟蹤來看下頭文件對其做了什么處理
這個斷言宏是用來判斷傳入的地址是否為GPIOX(A...G)基址中的一個,那么只要其類型匹配則即是正確的用法。
參考下
你的參數(shù)傳遞的不對,max和min已經(jīng)是指針了,在加上*號就不是指針了。調(diào)用fun函數(shù)的時候直接傳max和min就行,不用帶*號。使用符號傳遞時雖然滿足了類型的要求,但是實際是對指針再次取地址了,參數(shù)內(nèi)容也不對。
網(wǎng)站題目:單片機c語言函數(shù)形參出錯,c語言編程常見錯誤例題
文章路徑:http://aaarwkj.com/article20/dssggco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站排名、微信小程序、全網(wǎng)營銷推廣、App開發(fā)、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)