当前位置: 首页 > news >正文

C primer plus7.2 if else 语句

通用形式

        if(expression)

                statement1

        else

                statement2

        如果expression为真(非0),则执行statement1,反之执行statement2.与之前一样statement可以是简单语句或复合语句。

        如果要在if和else之间执行多条语句,必须用花括号把这些语句括起来为一个块。这是因为在if和else之间只允许有一条语句

if(x > 0)printf("Incrementing x:\n");x++;
else    //将产生一个错误printf("x <= 0");

编译器把printf()语句视为if语句得一部分,而把x++看成一条独立得语句,他不是if语句得一部分。然后编译器发现else并没有所属得if,这是错误的。所以应该这样写

if(x > 0)
{    printf("Incrementing x:\n");x++;
}
else    //将产生一个错误printf("x <= 0");

http://www.mrgr.cn/news/6878.html

相关文章:

  • Linux top 命令详解
  • 图像处理 -- ISP 之 tone mapping功能的实现原理
  • Android车载蓝牙音乐实例(附Demo源码):实现手机播放音乐后车机应用显示音乐名称,歌手,专辑名。且可控制上一曲下一曲,暂停播放功能
  • ELK
  • Swift 中的动画魔法:Core Animation 深度解析
  • 全网首发!comfyui大版本更新,新版界面,操作效率爆炸
  • 【CSS】什么是1px问题,前端如何去解决它,如何画出0.5px边框?
  • SQL——建表时是否需要设置外键?从哪些方面考虑?
  • YOLO-V8 通过英特尔 OpenVINO 提高 CPU 推理速度
  • 银行业数字化转型中知识图谱在大模型火热背景下的应用分析
  • 网络编程TCP与UDP
  • 【HarmonyOS 4.0】全局UI方法
  • 基于Kotlin Multiplatform实现静态文件服务器(四)
  • leetcode:2520. 统计能整除数字的位数(python3解法)
  • STM32 —— TIM(基本定时器)详解_stm32的tim
  • 【实现100个unity特效之25】Unity中实现二次元模型,基于光照的内置和URP管线卡通化渲染shader
  • 【Spring进阶】掌握Spring MVC框架核心注解:从基础到实战应用(实战指南)
  • TK小店引流新策略:TK系统全解析
  • 遗传算法原理与实战(python、matlab)
  • Java-BatchProcessingUtil结合CompletableFuture工具类