C语言教程:#if指令

2018-10-1307:48:58编程语言入门到精通Comments3,333 views1字数 426阅读模式

如果#if的条件为假,#else预处理程序指令会计算表达式或条件。 它可以与#if#elif#ifdef#ifndef指令一起使用。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6618.html

语法:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6618.html

#if expression  
    //if code  
#else  
    //else code  
#endif
C

#elif的语法:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6618.html

#if expression  
    //if code  
#elif expression  
    //elif code  
#else  
    //else code  
#endif
C

#else示例文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6618.html

我们来看一个简单使用#else预处理器指令的例子。创建一个源文件:else-example.c,其代码实现如下 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6618.html

#include <stdio.h>  
#define NUMBER 100

void main() {

#if (NUMBER==10)
    printf("Value of Number is: 10");
#else
    printf("Value of Number is: %d", NUMBER);
#endif
}
C

执行上面示例代码,得到以下结果 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6618.html

Value of Number is: 100
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/6618.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/ymba/6618.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定