久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機C語言的誤區 [打印本頁]

作者: peiyingxuan    時間: 2022-9-8 17:46
標題: 單片機C語言的誤區
經常見網友們說,代碼不能寫太多了包括注釋,單片機的ROM只有幾個K的空間,其實這是表面問題的誤解。
1、注釋是寫不進去hex文件的,下載到芯片里的只有你的有效代碼匯編以后生成的機器碼,注釋自動編譯器忽視了,否則怎么是注釋呢?
2、for循環和蝸牛代碼意義一樣,for循環匯編以后和和你不用for循環把代碼用笨辦法依次寫出來效果一樣,不妨試試,弄個for循環依次點亮8棧led燈,然后再用笨辦法寫8行代碼,依次點亮8棧led燈,比較一下下載燒錄以后的hex文件大小

作者: 新昌小徐    時間: 2022-9-9 06:59
注釋不會生產目標代碼,有點單片機基礎知識的人都知道,用FOR循環寫代碼可以節省單片機的存儲空間,只是你代碼量小不會顯現出來而已。因為用循環語句需要耗費一定的存貯空間來存貯牲循環變量,還有判斷,控制程序執行順序都要存貯空間來支持。
就像你用指針,如果對于簡單的程序,用上指針更不方便,不如不用指針,但問題一復雜,用上指針那是效率大增。
作者: 1xiaosun    時間: 2022-9-9 08:08
不用for循環真的能提速
注釋不會生產目標代碼, 但是好多人工作中不寫注釋,不要問我為什么
作者: 188610329    時間: 2022-9-9 20:38
就你的 第二點來講,你依次點亮8個燈時 加個 delay 看看,  不要以片蓋面, 次數不多的循環一個指令時候,for的優勢 的確不明顯,但是 50次,100次呢? 循環的指令有 20條以上呢? 這代碼差距就大了去了。當然,如果純粹追求效率,自然應該 避免使用所有的for循環。但是為了追求體積,就應當盡量使用for循環
作者: 一事無成    時間: 2022-9-10 09:23
1.注釋聽名字多數不學編程的人也知道
作者: 大表嫂    時間: 2022-9-11 18:33
和變量名 函數名 參數名 字符長短也無關
作者: ypfengye    時間: 2022-10-31 20:32
不寫注釋是留給公司的,自己的那一份是一定要有注釋的。
作者: wycdd    時間: 2022-11-30 12:36
ypfengye 發表于 2022-10-31 20:32
不寫注釋是留給公司的,自己的那一份是一定要有注釋的。

哈哈 算你狠

作者: Longan.Wang    時間: 2022-12-8 17:01
樓主還有待學習啊!!!!!!!!
作者: wjfnb666    時間: 2024-7-20 14:07
注釋不影響代碼大小:
注釋在編譯過程中被完全忽略,不會出現在最終的二進制代碼(如.hex文件)中。因此,它們不會占用任何ROM空間。注釋的存在主要是為了提高源代碼的可讀性和可維護性,方便人類理解代碼邏輯。
代碼結構與優化:
使用高級語言結構,如for循環,與使用冗長的、重復的代碼片段在功能上是等價的,但它們在編譯后的機器碼中可能有相同或相似的表現形式。現代編譯器能夠優化這些結構,使得循環和手動重復的代碼在最終的機器碼中占用相似的空間。然而,使用循環通常會使得代碼更加簡潔且易于維護。
代碼效率與ROM使用:
單片機的ROM空間有限,因此編寫高效、緊湊的代碼非常重要。但這并不意味著避免使用諸如for循環這樣的結構。實際上,有效的算法設計、合理的數據類型選擇、避免不必要的函數調用和全局變量的使用,這些都是減少ROM占用的關鍵因素。
作者: easymfk    時間: 2024-9-30 09:55
一邊編程,一邊注釋會不會很慢?如果是新人學習這樣還好,但對于經常搞這個的,注釋還有必要嗎?
作者: yaosongjin    時間: 2024-9-30 11:08
easymfk 發表于 2024-9-30 09:55
一邊編程,一邊注釋會不會很慢?如果是新人學習這樣還好,但對于經常搞這個的,注釋還有必要嗎?

沒有注釋不利于代碼維護,尤其是換了人
作者: zyftank    時間: 2025-5-22 15:06
ypfengye 發表于 2022-10-31 20:32
不寫注釋是留給公司的,自己的那一份是一定要有注釋的。

防御性編程




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产成人综合一区二区三区 | 一级毛片视频 | 欧美成年网站 | 日韩在线看片 | 久国久产久精永久网页 | 欧美视频一区二区三区 | 日韩精品成人 | 日韩一区二区三区在线 | 亚洲精品无人区 | 中文字幕一区二区三区乱码图片 | 国产精品一区二区三区四区五区 | 亚洲欧洲精品一区 | 色吧久久 | 国产你懂的在线观看 | 狠狠爱网址 | 欧美在线网站 | 欧美日韩在线播放 | 日韩欧美一区二区三区 | 欧美一区二区小视频 | 欧美精品一区二区免费视频 | 99re在线播放 | 亚洲人成一区二区三区性色 | 日韩精品一区二区三区在线观看 | 这里只有精品99re | 91精品国产91久久久久久吃药 | 91精品久久久久 | 日韩精品一区二区三区免费视频 | 久久综合久色欧美综合狠狠 | 偷拍亚洲色图 | 久久99精品久久久久久国产越南 | 精品日韩在线 | 午夜播放器在线观看 | 伊人精品在线视频 | 欧美日韩国产一区 | 久久黄视频 | 亚洲天堂影院 | 国产成人综合在线 | 91网站在线观看视频 | 99精品亚洲国产精品久久不卡 | 日本一区二区不卡视频 | 日本成人在线播放 |