714
3709
5876
论坛元老
使用道具 举报
7
94
115
初级会员
11
710
743
金牌会员
43
1075
1209
至尊会员
lizhaoming 发表于 2024-9-19 11:31 我觉得没啥问题,可以用的
hqgboy 发表于 2024-9-19 11:41 可以用。WINDOWS 和LINUX操作系统还用了。
ghslfgkkl88 发表于 2024-9-19 11:59 MISRA-C是不建议使用goto的,但并没有强制。综合来说,如果使用goto能显著降低代码数量或者复杂度,那是可 ...
3
443
452
高级会员
4
1470
1482
glory 发表于 2024-9-19 13:07 楼主的号换人了,我肯定。
295
304
1万
7万
11万
管理员
skyshine 发表于 2024-9-19 13:24 我也感觉是换人了,不知道是不是ai发帖机器人来论坛搞训练数据的,在其他几个论坛都看到过ai发帖机器人
351
372
eric2013 发表于 2024-9-20 08:52 楼主不是AI,是真实存在的,在我早期创建的一个群里面有他。 他发帖子是这样的。能通过与坛友交流解决 ...
1
新手上路
19
280
337
fxyc87 发表于 2024-9-20 09:09 goto 在很多时候很着是很方便的.我只在错误跳转退出时用,其它时刻不用.
xieyang__ 发表于 2024-9-23 21:14 看情况吧,不建议大量使用goto。 goto通常用在 1.多层循环/判断嵌套的内部快速跳出到异常处理并结束函数 ...
9
142
169
107
594
930
amfy 发表于 2024-9-24 12:39 一直用C语言, 一个项目下来, 代码都几万行了, 说实话搞得有点累, 有点厌烦C语言了, 可惜嵌入式领域, 没啥合 ...
会飞的猪_2020 发表于 2024-9-24 14:58 把库的代码也算进去了吗... 感觉我一天写的代码就两三百行。。
hpdell 发表于 2024-9-24 11:49 你这个抛异常出去的做法也可以,只不过感觉有点少许麻烦了一丢丢而已,
xieyang__ 发表于 2024-9-24 20:30 毕竟结构化是要付出一些代价的。 你可以自己设计一个小框架,把业务逻辑,中间件,底层驱动,异常处理这 ...
hpdell 发表于 2024-9-24 21:12 太复杂的东东不想折腾啊, 比较 mcu 的资源有限
xieyang__ 发表于 2024-9-24 21:37 看具体情况,最适合你的才是最好的
0
hpdell 发表于 2024-9-25 08:41 是的, 我的意思是在满足项目要求的情况下越简单越好,
25
244
319
sw_123456789 发表于 2025-10-12 09:49 最近也在犹豫是否要使用goto做统一的错误处理。使用goto处理错误挺方便的,我看ST和NXP的官方都有使用got ...
146
167
yono 发表于 2025-10-23 09:37 goto 做错误处理是“抛异常”的方式处理。 非 goto 就需要返回“错误状态码”。 可以了解一下两者的优 ...
死不低头 发表于 2025-10-28 12:20 既然有这个东西肯定是能用的,用得好不好那是使用者的问题,不是指令的问题,不用goto难道就不出bug了吗。 ...
5
75
90
jiaoxiake 发表于 2025-10-29 11:58 必须能用啊!有的地方可以简化代码和逻辑.
51
103
256
coolaimcu 发表于 2025-11-2 11:28 当然可以用啊,这还用怀疑吗,C语言既然保留这个关键字,就一定能用,问题是怎么用和会不会用的问题!所 ...
2
10
16
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-11-22 01:18 , Processed in 0.064039 second(s), 24 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.