A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© AngleMGG 中级黑马   /  2014-9-25 14:05  /  1219 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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语言预处理指令吧

4 个回复

倒序浏览
#ifndef 和#defined
------------------
预处理命令很重要, 在C程序中随处可见的.
虽然现在不推荐使用预算理命令, 但这在C语言中是不可能避免的.
回复 使用道具 举报
好像是为了不重复声明.h文件的
回复 使用道具 举报
为了避免在做大项目时重复包含一个另外一个文件l,提高程序的效率。刚复习完
回复 使用道具 举报
如果没有定义,则定义,直到最后
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马