找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3361|回复: 5
收起左侧

Keil 代码行数是如何统计的?

[复制链接]
ID:1044091 发表于 2022-12-18 11:19 | 显示全部楼层 |阅读模式
总会看看一种说法,比如说这个软件很大,代码量是多少万行;或者说某程序员很牛,一天能写多少多少行代码。那么对于keil 来说,代码行是怎么统计的?

比如我现在写的有两个.c .h文件,代码有728行+127行,但是里面有很多注释、空行和{},编译报告是这样的“Program Size: data=101.6 xdata=0 code=4398”,代码算几行?


回复

使用道具 举报

ID:824490 发表于 2022-12-18 16:36 | 显示全部楼层
多少“行”在C中没有多大的参考意义,要是汇编还差不多!
因为一行C代码能拆出N行汇编代码,能拆出上百行的都有!
回复

使用道具 举报

ID:401564 发表于 2022-12-18 17:01 | 显示全部楼层
行数没什么太大的意义
在单片机这一块,不管是C还是汇编,并不是代码越简洁越好的,也更加不是以行数来衡量什么东西的
回复

使用道具 举报

ID:1029898 发表于 2022-12-18 17:56 | 显示全部楼层
估计你是新建的文件,要写程序的,对吧。  把正在输入的文件保存成XX.C程序,或汇编程序XX.ASM后,就会自动显示出代码行号了。可以输入一行后就保存,之后每输入一行都会显示出行号了。  因为新写的程序,不保存是不会显示的
回复

使用道具 举报

ID:57657 发表于 2022-12-18 18:03 | 显示全部楼层
名字不是重点 发表于 2022-12-18 16:36
多少“行”在C中没有多大的参考意义,要是汇编还差不多!
因为一行C代码能拆出N行汇编代码,能拆出上百行 ...

某些浮点运算函数,C语言1行,汇编上千行。
回复

使用道具 举报

ID:592807 发表于 2022-12-19 10:06 | 显示全部楼层
code=4398是代码量,你可以理解成占据的单片机内存,不算行数。程序员一般说的多少航代码是空行和注释也计算进去的,但是他们写注释和空行只是很少一部分,一要是写一行代码注释5行,空格10行,你就没必要计算行数了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表