📄 enum.c
字号:
#include <stdio.h> /* 为使用printf函数而加入*/
#include "reg52.h"
void init_ser()
{
SCON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */
TMOD |= 0x20; /* TMOD: timer 1, mode 2, 8-bit reload */
TH1 = 0xf3; /* TH1: reload value for 2400 baud */
TR1 = 1; /* TR1: timer 1 run */
TI = 1; /* TI: set TI to send first char of UART */
}
main()
{ enum Color{red,green,blue};
enum Color i,j,k,st;
int n=0,lp;
init_ser(); //
for(i=red;i<=blue;i++)
{ for(j=red;j<=blue;j++)
{ for(k=red;k<=blue;k++)
{ n=n+1;
printf("%-4d",n);
for(lp=1;lp<=3;lp++)
{ switch(lp)
{ case 1:st=i;break;
case 2:st=j;break;
case 3:st=k;break;
default:break;
}
switch(st)
{ case red:printf("%-7s","red");break;
case green:printf("%-7s","green");break;
case blue:printf("%-7s","blue");break;
}
}
}
printf("\n");
}
}
printf("\n total:%5d\n",n);
for(;;){;}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -