数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 577|回复: 15

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

[复制链接]
发表于 2025-6-12 10:42:14 | 显示全部楼层 |阅读模式
宏定义部分

稍后公布答案

本帖子中包含更多资源

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

x
发表于 2025-6-12 11:25:53 | 显示全部楼层
你这玩得太高级了,没几个看得懂的...


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

举报

发表于 2025-6-12 11:47:35 | 显示全部楼层
这是出题让大家找茬呀
回复 支持 反对

举报

发表于 2025-6-12 14:24:30 | 显示全部楼层
让大家找茬
回复 支持 反对

举报

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

你看看:

本帖子中包含更多资源

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

x
回复 支持 反对

举报

 楼主| 发表于 2025-6-12 15:43:27 | 显示全部楼层

供您参考:

本帖子中包含更多资源

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

x
回复 支持 反对

举报

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

举报

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

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

举报

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

举报

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

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

举报

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

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

举报

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

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

举报

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

举报

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

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

本帖子中包含更多资源

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

x
回复 支持 反对

举报

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

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

举报

发表于 2025-6-17 00:28:31 | 显示全部楼层
现在都用高级语言了,很少用C了
现在很多语言效率更高,真没必要在C上花太多时间
回复 支持 反对

举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-14 01:31 , Processed in 0.078000 second(s), 6 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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