zoukankan      html  css  js  c++  java
  • 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:头文件:函数的声明。
    */

     

     

  • 相关阅读:
    Web大文件上传断点续传解决方案
    STL 源代码剖析 算法 stl_algo.h -- rotate
    BZOJ 1260 CQOI2007 涂色paint 动态规划
    Shiro学习(总结)
    数组与指针
    Doing Homework again(杭电1789)
    leetCode 75.Sort Colors (颜色排序) 解题思路和方法
    hdu 4786 Fibonacci Tree(最小生成树)
    Havel--Hakimi定理推断可图化 python
    最近小感——一个残疾人写的操作系统
  • 原文地址:https://www.cnblogs.com/bobo-pcb/p/4914592.html
Copyright © 2011-2022 走看看