c语言学习之基础知识点介绍(九):预处理指令和多文件开发

一:预处理指令

/*
预处理指令:
    作用:在程序编译之前做一些操作。
    预处理命令写法的共同特点:都是以#号开头。
文件包含指令:#include 是一个文件包含命令。
    作用:把某个文件内的内容读取出来放到相应的位置。
    和文件格式无关。它都会读取这个文件内的内容。
注意:
      1、 如果不知道文件的路径,可以把文件直接拖进xcode就有路径了。
      2、文件中的内容一定要遵守C语言的规范。
      3、末尾不要加分号。

#include有<>和" "之分:
              <>和" "在绝对路径下,没有任何区别;
              相对路径:
                      <>:只会去系统的头文件目录去找,找不到会报错。
                       "":先去当前编码文件的目录里面去找,找不到然后再去系统的头文件目录去找,如果还找不到,会报错。
导入系统文件:相当于把系统写好的函数声明拿过来。

在桌面新建一个记事本文件,写上一段代码,例如
for( int i = 1;i<=10;i++){
      printf("%d",i);
}
然后在程序里面调用
*/
int main(int argc,const char * argv[]){
      #incudle "/文件的路径/文件名.txt"    //后面不要跟分号
      return 0;
}

/*
绝对路径:文件的完整路径。例如:#incudle "/文件的路径/文件名.txt" 

相对路径:当前编码文件所在的位置。例如:#incudle "文件名.txt" 或者例如:#incudle "文件的路径/文件名.txt" 
*/

 

二、多文件开发

/*
真实项目中,不同的功能是由不同的人共同开发的。
一个文件开发的缺点:
        1、不能同时进行工作。
        2、 很容易被别人改动自己的代码。
多文件开发的优点:
       1、高效。
       2、每个人负责自己的部分,不容易被别人修改或者冲突。

多文件开发的一些注意事项:
       1、写完函数之后不要忘记写函数的声明,推荐单独新建一个头文件(.h文件)。ps:也可以直接创建C File这个选项(Xcode中),这样可以直接创建一个.c文件和.h文件。.c:源文件,存放函数的实现,.h:头文件:函数的声明。
*/

 

 

 

 

posted @ 2015-10-27 16:17  祁临芯  阅读(414)  评论(0编辑  收藏  举报
友情链接:初心商城