马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
在C语言中有3种循环语句:for循环语句、while循环语句、do while循环语句。 1)
for循环语句 格式如下: for(表达式1;表达式2;表达式3)
语句;
其中:表达式1是对循环量赋初值,表达式2是对循环量的控制语句,表达式语句3是对循环量进行增减变化。 注意:当语句为复合语句时,需要用{}括起来。for循环语句可嵌套使用。 示例 本例使用for循环语句控制在8段数码管中循环显示0~F。 void Digit_Led_Test(void) { inti; for(i=16;i<0;i--) 循环显示0~Flash { Digit_Led_Symbol(i); 通过调用函数Digit_Led_Symbol(i)来显示0~F Delay(4000); 调用时间延迟函数 } } 2)
while循环语句 格式如下: While(条件表达式)
语句;
注意:当语句为符合语句时,需要用{}括起来。 示例 本例使用while循环语句将输入回车符之前的一串字符放入string指针所指向的内存单元中。 void Uart_GetString(char *string) { char *string=string; char c; while((c=Uart_Getch())!='\r') {if(c=='\b') {if(int)string2<(int)string {Uart_Printf("\b\b"); string--;} } else {*string++=c; Uart_SendByte(c);} } *string='\0' Uart_SendByte('\n'); } 3)
do while循环语句 格式如下: do
语句;
While(条件表达式); 注意:当语句为复合语句时,需要用{}括起来。它与while语句的区别在于,控制循环结束的条件表达式在循环体后面,所以它至少执行一次循环体。 凌阳教育,专注嵌入式人才培养多年,完善的培养方案,强大的师资,合理的课程安排,成功从小白蜕变为嵌入式工程师。想了解凌阳教育,或者获得更多嵌入式学习资料的免费下载,请点击www.sunplusedu.com访问凌阳教育官网 |