日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

為什么c語言用的人多,自學(xué)C語言的人還多不多( 二 )


而C語言編譯過程會(huì)先形成匯編,在轉(zhuǎn)為機(jī)器語言 。3移植性C語言比匯編移植性好,程序可讀性比匯編要強(qiáng),實(shí)現(xiàn)相同功能,C語言的代碼數(shù)量會(huì)比較短,對于匯編來說,每一種單片機(jī)匯編語言都不一樣 。所以移植性差,C語言通過結(jié)構(gòu)體,指針映射寄存器地址,當(dāng)有需要時(shí)候,只需要簡單更改寄存器地址,或者更改寄存器定義,即可滿足程序和工程的移植 。
4.調(diào)試C語言調(diào)試方便 。比如在STM32的開發(fā)過程中,可以使用jlink通過SWD進(jìn)行在線仿真,調(diào)試各種語法和語句的執(zhí)行,還可以檢查變量值的變化,所以定位bug問題很容易,而匯編調(diào)試比較困難,往往很難快速定位問題 。第二,單片機(jī)的開發(fā)不一定都用C語言 。70年代開始出現(xiàn)單片機(jī),早期都是用匯編語言進(jìn)行開發(fā) 。隨著技術(shù)的發(fā)展和進(jìn)步,單片機(jī)的處理速度迅速提高,很多單片機(jī)的開發(fā)環(huán)境都是用C語言編譯產(chǎn)生二進(jìn)制文件 。

推薦閱讀