C语言 控制语句

分支语句

if

  1. if
if(条件){
	语句;
}
  1. if-else
if(条件){
	语句;
}else{
	语句;
	}
  1. else if
if(条件1){
	语句;
}else if(条件2){
	语句;
}else{
	语句;
}

switch-case

switch(表达式){
    case 整型常量1:
    	语句;
       break; /* 可选的 */
    case 整型常量2:
       语句;
       break; /* 可选的 */
    default : /* 可选的 */
       语句;
}

条件

分类运算符描述
比较<小于
比较>大于
比较<=小于等于
比较>=大于等于
比较==相等
比较!=不等
逻辑!
逻辑&&
逻辑||

c语言中用0表示false,用非0表示true.
具有0值得整形,具有0.0值浮点,空字符’\0’和空指针都可以表示false

循环语句

while

while(条件){
   语句;
}

do-while

do {
   语句
}while(条件);

for

for (初始值;条件;递增或递减){
   /* 如果条件为真将重复执行的语句 */
}

break和continue语句.
break语句退出最内层的循环或switch语句.continue则是把控制转到当前循环的尾部.

其他

goto语句
引起一个无条件的跳转,跳转到当前函数中的一个带有标号的语句,这样他会破坏由其他控制流机制(if,for)提供的有益结构.

goto跳转到带有标号的语句.标号语句的形式为:

label: statement
goto label;

got语句与它对应的带有标号的语句必须在同一个函数内.goto是改变控制流的最初的办法,避免使用goto语句.

参考:
https://blog.csdn.net/qq_43598865/article/details/88637659

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值