c新手吧 关注:8,565贴子:48,079
  • 6回复贴,共1

【资料】C语言所有预处理指令列表

只看楼主收藏回复

预处理指令是以#号开头的代码行。#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。整行语句构成了一条预处理指令,该指令将在编译器进行编译之前对源代码做某些转换。下面是部分预处理指令:
#:空指令,无任何效果
#include:包含一个源代码文件
#define:定义宏
#undef:取消已定义的宏
#if:如果给定条件为真,则编译下面代码
#ifdef:如果宏已经定义,则编译下面代码
#ifndef:如果宏没有定义,则编译下面代码
#elif:如果前面的#if给定条件不为真,当前条件为真,则编译下面代码
#endif:结束一个#if……#else条件编


1楼2012-05-05 19:19回复


    2楼2012-05-05 19:32
    回复
      2025-12-24 16:25:57
      广告
      不感兴趣
      开通SVIP免广告


      3楼2012-05-05 20:22
      回复


        5楼2012-05-15 10:27
        回复


          来自手机贴吧6楼2012-05-29 15:00
          回复
            学习了


            7楼2012-05-30 08:11
            回复
              请问下用VS2010编写C程序时,使用scanf()函数时总是提出系统警告,参照scanf()的使用方法,请问 @叫我浮云先生ba 怎么回事?


              10楼2012-06-21 23:27
              回复