C语言进阶学习笔记 (三)选择结构和循环结构

第三章:选择结构和循环结构的设计

3.1 if语句

基本概念,略过
1)if() 表达式中,可以将常量放在“==”的左侧,当使用不当,写成 = 的时候,就会报错
2)多个if else 嵌套使用时,一定要一一对应。

3.2 条件表达式

A?B:C

3.3switch

3.4go to

只能在函数内部使用!!!

3.5 for()

3.6 while / do while()

3.7break continue等语句

break退出循环
continue 退出本次循环,开始下次循环
goto 直接跳转标号所在位置,慎用!!!
return 退出函数执行
exit 结束当前进程

exit 和return的区别:
exit() 函数与 return 语句的最大区别在于,调用 exit() 函数将会结束当前进程,同时删除子进程所占用的内存空间,把返回信息传给父进程。当 exit() 中的参数为 0 时,表示正常退出,其他返回值表示非正常退出,执行 exit() 函数意味着进程结束 ;而 return 仅表示调用堆栈的返回,其作用是返回函数值,并且退出当前执行的函数体,返回到函数的调用处,在main() 函数中, return n 和 exit(n) 是等价的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值