搜索
热门关键词:
汽车电子
TI
MEMS
Microchip
电流
手机版
官方微博
微信公众号
登录
|
免费注册
首页
新闻
新品
文章
下载
电路
问答
视频
职场
杂谈
会展
工具
博客
论坛
在线研讨会
技术频道:
单片机/处理器
FPGA
软件/编程
电源技术
模拟电子
PCB设计
测试测量
MEMS
系统设计
无源/分立器件
音频/视频/显示
应用频道:
消费电子
工业/测控
汽车电子
通信/网络
医疗电子
机器人
当前位置:
EEChina首页
›
论坛
›
单片机/处理器
返回列表
查看:
6357
|
回复:
11
[提问]
单片机代码编译
[复制链接]
tao180539
tao180539
当前离线
积分
3220
发表于 2011-11-29 21:38:15
|
显示全部楼层
|
阅读模式
贸泽电子有奖问答视频,回答正确发放10元微信红包
我的51F系列
单片机
在
C语言
编译时候
有的语句 我换一下行 编译代码的大小就不同
举个例子
unsigned int a;
unsigned int b;
b=c+d; 第一行
c=m; 第二行
c=k*10; 第三行
我把第二行的语句放到第三行下面 编译后代码大小就不同 大家谁能解释一下
用的是keil4编译的
回复
举报
lqzh1872
lqzh1872
当前离线
积分
301
发表于 2011-11-30 21:27:50
|
显示全部楼层
c=m; 第二行
c=k*10; 第三行
只有第三行有效,第二行被编译器优化掉了。
一个只是赋值,而另一个需要进行计算后再赋值,代码量当然不一样了。
回复
支持
反对
举报
luowuhui
luowuhui
当前离线
积分
174
发表于 2011-12-9 13:08:27
|
显示全部楼层
学习
回复
支持
反对
举报
quwen
quwen
当前离线
积分
18
发表于 2011-12-17 08:53:11
|
显示全部楼层
编译优化而已
回复
支持
反对
举报
eastljd
eastljd
当前离线
积分
1464
发表于 2011-12-19 17:16:51
|
显示全部楼层
编译器优化的结果
回复
支持
反对
举报
pury1987
pury1987
当前离线
积分
1576
发表于 2012-2-7 20:41:07
|
显示全部楼层
编译器怎么优化的啊,能不能具体点
回复
支持
反对
举报
cxthw
cxthw
当前离线
积分
111
发表于 2012-2-8 09:11:27
|
显示全部楼层
我懂了!你懂不懂?
回复
支持
反对
举报
asyou
asyou
当前离线
积分
6100
发表于 2012-2-8 14:28:11
|
显示全部楼层
有编译就有优化!
回复
支持
反对
举报
diablodu
diablodu
当前离线
积分
21
发表于 2012-2-29 18:13:58
|
显示全部楼层
编译器优化
回复
支持
反对
举报
dtxy101
dtxy101
当前离线
积分
4
发表于 2012-4-17 13:41:49
|
显示全部楼层
看了很好。
回复
支持
反对
举报
yangwenguan
yangwenguan
当前离线
积分
118
发表于 2015-2-16 17:30:42
|
显示全部楼层
b=c+d; 第一行
//c=m; 第二行
c=k*10; 第三行
优化结果
回复
支持
反对
举报
pcbkey
pcbkey
当前离线
积分
1625
发表于 2015-2-7 12:04:28
|
显示全部楼层
支持一下
回复
支持
反对
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
会展活动
汽车电子
医疗电子
软件编程/OS
电工杂谈
通信/网络
工业/测控
模拟电子技术
电源技术
关于我们
-
服务条款
-
使用指南
-
站点地图
-
友情链接
-
联系我们
电子工程网
© 版权所有
京ICP备16069177号
| 京公网安备11010502021702
快速回复
返回顶部
返回列表