#include "stdio.h"
int main(){
//单行注释
/*
多行注释
*/
int a =1;
int b =2;
int c = 3;
#if 0
printf("%p,%p,%p\n",&a,&b,&c);
#elif 1
printf("%d",3);
#else
printf("%d,%d,%d\n",&a,&b,&c);
#endif
printf("%d",sizeof(short));
}
if 判断是否执行下面代码 不能加#elseif #else if报错
#endif 必须要有 表示不管怎样都执行下面的 可以用于调试
#elif和#if 只执行1个二哥都为真执行if
本文介绍了C语言中关于条件编译的使用,包括#if、#ifdef、#ifndef、#else、#elif和#endif等指令。特别提到了#if和#elif的区别,以及在调试过程中的应用。
2万+

被折叠的 条评论
为什么被折叠?



