找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3446|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

Keil 代碼行數(shù)是如何統(tǒng)計(jì)的?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1044091 發(fā)表于 2022-12-18 11:19 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
總會(huì)看看一種說(shuō)法,比如說(shuō)這個(gè)軟件很大,代碼量是多少萬(wàn)行;或者說(shuō)某程序員很牛,一天能寫多少多少行代碼。那么對(duì)于keil 來(lái)說(shuō),代碼行是怎么統(tǒng)計(jì)的?

比如我現(xiàn)在寫的有兩個(gè).c .h文件,代碼有728行+127行,但是里面有很多注釋、空行和{},編譯報(bào)告是這樣的“Program Size: data=101.6 xdata=0 code=4398”,代碼算幾行?


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:824490 發(fā)表于 2022-12-18 16:36 | 只看該作者
多少“行”在C中沒(méi)有多大的參考意義,要是匯編還差不多!
因?yàn)橐恍蠧代碼能拆出N行匯編代碼,能拆出上百行的都有!
回復(fù)

使用道具 舉報(bào)

板凳
ID:401564 發(fā)表于 2022-12-18 17:01 | 只看該作者
行數(shù)沒(méi)什么太大的意義
在單片機(jī)這一塊,不管是C還是匯編,并不是代碼越簡(jiǎn)潔越好的,也更加不是以行數(shù)來(lái)衡量什么東西的
回復(fù)

使用道具 舉報(bào)

地板
ID:1029898 發(fā)表于 2022-12-18 17:56 | 只看該作者
估計(jì)你是新建的文件,要寫程序的,對(duì)吧。  把正在輸入的文件保存成XX.C程序,或匯編程序XX.ASM后,就會(huì)自動(dòng)顯示出代碼行號(hào)了?梢暂斎胍恍泻缶捅4,之后每輸入一行都會(huì)顯示出行號(hào)了。  因?yàn)樾聦懙某绦,不保存是不?huì)顯示的
回復(fù)

使用道具 舉報(bào)

5#
ID:57657 發(fā)表于 2022-12-18 18:03 | 只看該作者
名字不是重點(diǎn) 發(fā)表于 2022-12-18 16:36
多少“行”在C中沒(méi)有多大的參考意義,要是匯編還差不多!
因?yàn)橐恍蠧代碼能拆出N行匯編代碼,能拆出上百行 ...

某些浮點(diǎn)運(yùn)算函數(shù),C語(yǔ)言1行,匯編上千行。
回復(fù)

使用道具 舉報(bào)

6#
ID:592807 發(fā)表于 2022-12-19 10:06 | 只看該作者
code=4398是代碼量,你可以理解成占據(jù)的單片機(jī)內(nèi)存,不算行數(shù)。程序員一般說(shuō)的多少航代碼是空行和注釋也計(jì)算進(jìn)去的,但是他們寫注釋和空行只是很少一部分,一要是寫一行代碼注釋5行,空格10行,你就沒(méi)必要計(jì)算行數(shù)了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表