⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c1.c

📁 C language fast function point sample code example
💻 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 + -