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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© liruixue 中级黑马   /  2015-11-5 10:17  /  939 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Include的使用
1.文件包含命令的格式:
  #include <stdio.h> <stdlib.h>
<>表示系统(编译器自带)的头文件
“”表示包含可以自己的头文件
1)在当前文件所在的路径下查找
2)如果没有找到,就到include路径查找
3)如果编译器include路径下没有找到,系统的include路径下查找
4)如果前面3个都没有就报错
Std是标准
Io是输入输出input 、output
lib是库的意思
2.include是一个预处理指令
   #include “a.txt”(不一定在第一行)//a.txt在同一个目录内
   如果不是同一个文件夹要给出路径//#include “../a.txt”
  也可以将自定义文件放在系统文件中
  作用:把要包含的内容拷贝到当前书写 include的地方。同一个命令也可以写多次,代表里边的内容写多次
3.#incude指令,包含文件
  #include“”包含自定义的文件
搜索顺序:---->当前目录 -------->编译器目录-------->找系统目录----->报错
当前目录:和main.c在同一文件夹下
如果修改了编译器的include中的自定义文件后,运行发现没有改变
破法:
1)清空缓存  product ->clean
2)手动清理缓存:
  /user/apple/library/developer/xcode/derivedData/
3)系统文件搜索顺序:
  编译器include-->系统include---->报错
4.模块化编程的概念:
   我们把功能相似的函数封装到不同文件中
  实现:
   .c   C语言的源文件
   .h   (header)头文件
1)方法声明 但不能实现方法
2)声明变量
3)声明结构体
好处:
1)用的时候,只需要包含.h文件,对外隐藏源文件的实现
2)团队的分工合作
3)可以把功能划分为若干个模块

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马