把C语言翻译汇编比计算下哪个时间快,省资源?

2020-01-26 12:55发布

本帖最后由 cktamcu 于 2013-10-15 19:10 编辑

code unsigned char table[]={1000,2000,3000,4000,5000,6000,7000,8000,9000,10000,11000,12000,13000,14000,15000,16000,17000,18000,19000,20000}
main()
{
while()
{
if(a==table[2])
P0=0;

}

第二种方式
b=3
main()
{
while()
{
if(a==9000/b)
P0=0;

}

89c52中最多可以定义多长的数组?数组的长度会影响运行速度吗,哪种运行时速度更快些?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
夜猫
1楼-- · 2020-01-27 03:19
 精彩回答 2  元偷偷看……
laujc
2楼-- · 2020-01-27 08:21
unsigned char

应该会报错误或警告
schwarz
3楼-- · 2020-01-27 12:46
突然想起来以前用过的某种C编译器的unsigned char范围是0~65535,无奖竞猜看看谁知道是什么编译器?
byrin219
4楼-- · 2020-01-27 18:42
嘎崩脆的新手 有待加强
Gallen.Zhang
5楼-- · 2020-01-28 00:15
while(),while里面是空的,编译能通过?
小徐
6楼-- · 2020-01-28 01:14
 精彩回答 2  元偷偷看……

一周热门 更多>