📄 a04.c
字号:
unsigned char Size = 10;
unsigned char Array[10] _at_ 0x50; // _at_ 定义Array[Size]绝对地址
unsigned char Array[10] = {10,8,7,8,4,5,2,1,3,4} ;
void main ()
{
bit Change;
unsigned char index; //,i;
unsigned char Temp;
Size--; // Size--(比较次数)
do
{ Change = 0 ;
for (index = 0; index < Size ; index++)
{ if (Array[index] > Array[index+1])
{ Change = 1 ; //Change恒等于1
Temp = Array[index];
Array[index] = Array[index+1];
Array[index+1] = Temp;
}
}
} while (Change && Size--); //Change恒等于1 ,死循环。
for (;;) ;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -