特牛网址导航

【C基础】#if、if、#ifdef、#if defined之间的区别-CSDN博客

网友收藏
文章浏览阅读1.1w次,点赞16次,收藏55次。#if vs. if条件编译是C语言中预处理部分的内容,它是编译器编译代码时最先处理的部分,条件编译里面有判断语句,比如 #if 、#else 、#elif 及 #endif它的意思是如果宏条件符合,编译器就编译这段代码,否则,编译器就忽略这段代码而不编译,如#define A 0 //把A定义为0#if (A > 1) printf("A &g...