黑马程序员技术交流社区

标题: C语言预处理指令 [打印本页]

作者: AngleMGG    时间: 2014-9-25 14:05
标题: C语言预处理指令
Xcode中创建.c文件文件时会自动生成相应的.h文件,那小伙伴们有没有注意到.h文件的内容呢,请看这个

  1. //seven.h

  2. #ifndef _______5_10___seven__
  3. #define _______5_10___seven__

  4. #include <stdio.h>

  5. char Score(int num);
  6. void setScore();

  7. #endif
复制代码

如果看不明白为什么会出现#ifndef 和#defined,还有这两个东西是什么,那就去复习c语言预处理指令吧

作者: zuochbd    时间: 2014-9-25 14:25
#ifndef 和#defined
------------------
预处理命令很重要, 在C程序中随处可见的.
虽然现在不推荐使用预算理命令, 但这在C语言中是不可能避免的.
作者: 七年级生    时间: 2014-9-25 15:01
好像是为了不重复声明.h文件的
作者: 王庆功    时间: 2014-9-25 17:31
为了避免在做大项目时重复包含一个另外一个文件l,提高程序的效率。刚复习完
作者: housq    时间: 2014-9-25 18:09
如果没有定义,则定义,直到最后




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2