找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1940|回复: 5
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
ID:1044091 发表于 2022-12-18 11:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
总会看看一种说法,比如说这个软件很大,代码量是多少万行;或者说某程序员很牛,一天能写多少多少行代码。那么对于keil 来说,代码行是怎么统计的?

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


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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后,就会自动显示出代码行号了。可以输入一行后就保存,之后每输入一行都会显示出行号了。  因为新写的程序,不保存是不会显示的
回复

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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