16
27
75
初级会员
使用道具 举报
76
124
10
120
刘心武 发表于 2025-4-28 14:46 你只展示了写法,有啥结果?区别在哪?
6
306
324
高级会员
fxyc87 发表于 2025-4-28 16:09 你看下汇编代码不就知道了么,看你后边的代码,*10,*2,是有区别的,不加括号,后边会直接优化*20,因为都 ...
25
232
307
songsong 发表于 2025-4-28 16:34 对汇编部分,不太了解
4
192
204
egoistaw 发表于 2025-4-28 15:58 首先没赋初值,结果可能随机;其次,看编译大小,一般来说应该一样。
3
54
63
0
2
新手上路
33
12
118
159
Zhyolo 发表于 2025-5-6 09:07 你第一次计算后结果没有使用就进行了第二次计算赋值,是不是第一次计算赋值被优化了,你在第一次计算后面添 ...
1
17
20
yono 发表于 2025-4-28 19:19 这俩汇编长得一样的,keil 的 bug 吧,断点打的不是显示位置。你上下换个顺序试一下。 没啥区别,赋值 ...
9
Rundstedt 发表于 2025-6-24 16:36 赋值缺省类型是int,这应该是常识。
yono 发表于 2025-8-1 16:50 右值是int,左值是float,存在一次隐式强制转换,有什么问题吗
Rundstedt 发表于 2025-8-1 18:30 你楼上(7楼)的汇编已经非常清楚了,计算过程完全没有转化,就是按int型运算的,算完之后赋给float之前 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-12 00:46 , Processed in 0.062752 second(s), 26 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.