📄 c1.c
字号:
void main(void)
{
/**************************************************************************
** <grammar>
** <type> <variable_name>;
*/
signed char sc0; //or "char sc"
signed char sc1; //or "char sc"
unsigned char uc;
signed int si; //or "int sc"
unsigned int ui;
signed long sl;
sc0 = sc1; // move sc1 to sc0 (sc1 is variable)
sc1 = (char)123; // set sc1= 123 (123 is const-value)
ui = ui/si*124+98/765-987;
sl = ui*(sl/200);
/**************************************************************************
** CASE A
** [goto]
*/
loop1:
uc = 0;
si = si+3;
goto loop1;
/**************************************************************************
** CASE B
** [if]
*/
if (uc > 0)
uc = uc-1;
if (uc > 0)
{
uc = uc-1;
si = 10;
}
if (uc > 0)
uc = uc-1,
si = 10;
if (uc == 100)
goto loop1;
/**************************************************************************
** CASE C
** keyword : goto*2, lab*2, if*1
** statement: "uc = 0;", "uc = uc+1;"
*/
uc = 0;
start_loop2:
if (uc>10)
goto end_loop2;
//<do some thing>
uc = uc+1;
goto start_loop2;
end_loop2:
/*
** CASE C-1
** [while]
** keyword: goto*0, lab*0, if*0 = while*1
** statement: "uc = 0;", "uc = uc+1;"
*/
uc = 0;
while (uc<=10)
{
//<do some thing>
uc = uc+1;
}
/*
** CASE C-2
** [for]
** keyword: goto*0, lab*0, if*0 = for*1
** statement:
*/
for (uc=0; uc<10; uc=uc+1)
{
//<do some thing>
}
/**************************************************************************
** CASE D
** nest
*/
if (uc==0)
{
//<do some thingA>
goto end_if;
}
//<do some thingB>
end_if:
/*
** CASE D-1
** nest
*/
if (uc==0)
{
//<do some thingA>
}
else
{
//<do some thingB>
}
/*
** CASE D-2
** nest
*/
if (uc==0)
{
//<do case
}
else
{
if (uc==1)
{
//<do case-uc1>
}
else
{
if (uc==2)
{
//<do case-uc2>
}
else
{
//<do case-
}
}
}
/*
** CASE D-3
** nest
*/
if (uc==0)
{
//<do case
}
else if (uc==1)
{
//<do case-uc1>
}
else if (uc==2)
{
//<do case-uc2>
}
else
{
//<do case-
}
/*
** CASE D-4
** switch() case
*/
switch(uc)
{
case 0:
break;
case 1:
break;
case 2:
break;
default:
//other case
break;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -