数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 363|回复: 14

[软件] 作者笔误 还是 印刷错误

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式
宏定义部分

稍后公布答案

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
发表于 4 天前 | 显示全部楼层
你这玩得太高级了,没几个看得懂的...


二○二五年六月十二日
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
这是出题让大家找茬呀
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
让大家找茬
回复 支持 反对

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
ljg853 发表于 2025-6-12 11:47
这是出题让大家找茬呀

你看看:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层

供您参考:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 昨天 08:44 | 显示全部楼层
看得很认真的,看来很懂的,高手
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 10:50 | 显示全部楼层
ddnr 发表于 2025-6-15 08:44
看得很认真的,看来很懂的,高手

过奖,谢谢!
回复 支持 反对

使用道具 举报

发表于 昨天 13:41 | 显示全部楼层
C语言用了几十年了,但是还是不喜欢这种类型的代码,也看不懂。如果用宏定义,我仅用最简单的宏。
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 16:26 | 显示全部楼层
mengfc 发表于 2025-6-15 13:41
C语言用了几十年了,但是还是不喜欢这种类型的代码,也看不懂。如果用宏定义,我仅用最简单的宏。 ...

我以前也觉得宏是个 可有可无的东西,最近才发现,宏的妙用,本贴就是个典型。
回复 支持 反对

使用道具 举报

发表于 昨天 16:44 | 显示全部楼层
bh4qix 发表于 2025-6-15 16:26
我以前也觉得宏是个 可有可无的东西,最近才发现,宏的妙用,本贴就是个典型。 ...

是的,宏用好了功能很强大。但是稍微复杂一些的宏,我就看不懂了,也容易出错,出错后还不容易排除BUG,所以我宁可效率低些,也很少用宏。不是宏不好,而是我水平不行,就像C语言的指针一样,我也是尽量使用简单的一级指针。
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 19:06 | 显示全部楼层
mengfc 发表于 2025-6-15 16:44
是的,宏用好了功能很强大。但是稍微复杂一些的宏,我就看不懂了,也容易出错,出错后还不容易排除BUG, ...

我没有资格谈 C ,我对 C 的了解,还没有到入门的程度;
我的目的仅仅是 读懂别人的 C 代码,然后翻译成自己熟悉的 C#
回复 支持 反对

使用道具 举报

发表于 昨天 19:50 | 显示全部楼层
它就算字反着写我也看不出写错!
回复 支持 反对

使用道具 举报

 楼主| 发表于 7 小时前 | 显示全部楼层
mengfc 发表于 2025-6-15 13:41
C语言用了几十年了,但是还是不喜欢这种类型的代码,也看不懂。如果用宏定义,我仅用最简单的宏。 ...

你看看附图这个宏,实现矩阵乘法。
若不使用宏替换,用 函数重载的话,要多少种组合。
typea, typeb , typec 可能类型: int, float, double, long ...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 3 小时前 | 显示全部楼层
bh4qix 发表于 2025-6-16 16:03
你看看附图这个宏,实现矩阵乘法。
若不使用宏替换,用 函数重载的话,要多少种组合。
typea, typeb , ty ...

确实,C语言是非常灵活的,并且效率很高。
但是现在硬件功能强大,很多时候我宁愿牺牲语言的效率,也希望开发时简单不容易出错。
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-16 23:41 , Processed in 0.124800 second(s), 6 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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