栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

#if ... #endif在C中的用法

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

#if ... #endif在C中的用法

  #if a

  ........

#endif

语句根据a的值去判断是否执行里边的内容,a是“0”则跳出#if...#endif语句。但是,a如果是正常的定义,即使a的值是正确的,也不会执行#if...#endif语句的内容,这是因为#if  ...#endif语句,#if a中的a只能是常量,看下边的实战例子。

但是改成宏定义的形式,就可以正常输出

   #if  ...#endif语句中,#if 后边的值应该是一个常量,而宏是可以定义常量的。只要常量不是“0”,就会执行

 

         当然了,以上举得例子只是演示#if  ...#endif的基本语法,在实际的应用中,#if  ...#endif语句里可以做很多复杂的事情,当前我们不想再继续#if  ...#endif语句时,我们可以跳出#if  ...#endif语句,而跳出的决定权就是宏。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/676250.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号