>  기사  >  백엔드 개발  >  C 언어 파일에 포함된 명령 키워드는 무엇입니까?

C 언어 파일에 포함된 명령 키워드는 무엇입니까?

青灯夜游
青灯夜游원래의
2021-06-16 14:24:504295검색

파일 포함 명령의 키워드는 "include"입니다. 파일 포함 명령 "#include"는 C 언어 프로그램에서 일반적으로 사용되는 전처리 명령으로 해당 헤더 파일(".h" 파일)을 소개하는 데 사용되며 해당 형식은 "#include "Header.h""입니다.

C 언어 파일에 포함된 명령 키워드는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, c99 버전, Dell G3 컴퓨터.

#include#include叫做文件包含命令,用来引入对应的头文件(.h文件)。#include 也是C语言预处理命令的一种。

#include 的处理过程很简单,就是将头文件的内容插入到该命令所在的位置,从而把头文件和当前源文件连接成一个源文件,这与复制粘贴的效果相同。

#include 的用法有两种,如下所示:

#include <stdHeader.h>
#include "myHeader.h"

使用尖括号和双引号" "的区别在于头文件的搜索路径不同:

  • 使用尖括号,编译器会到系统路径下查找头文件;

  • 而使用双引号" ",编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。

也就是说,使用双引号比使用尖括号多了一个查找路径,它的功能更为强大。

前面我们一直使用尖括号来引入标准头文件,现在我们也可以使用双引号了,如下所示:

#include "stdio.h"
#include "stdlib.h"

stdio.h 和 stdlib.h 都是标准头文件,它们存放于系统路径下,所以使用尖括号和双引号都能够成功引入;而我们自己编写的头文件,一般存放于当前项目的路径下,所以不能使用尖括号,只能使用双引号。

当然,你也可以把当前项目所在的目录添加到系统路径,这样就可以使用尖括号了,但是一般没人这么做,纯粹多此一举,费力不讨好。

关于 #include 用法的注意事项:

  • 一个 #include파일 포함 명령

    이라고 하며, 해당 헤더 파일(.h 파일)을 소개하는 데 사용됩니다. #include도 C 언어 전처리 명령의 한 유형입니다.
  • #include 처리 과정은 매우 간단합니다. 헤더 파일의 내용을 명령 위치에 삽입하여 헤더 파일과 현재 소스 파일을 하나의 소스 파일로 연결하면, 복사해서 붙여넣는 효과와 동일합니다.

    #include는 다음과 같이 두 가지 방법으로 사용할 수 있습니다.
  • //计算从m加到n的和
    int sum(int m, int n) {
        int i, sum = 0;
        for (i = m; i <= n; i++) {
            sum += i;
        }
        return sum;
    }
  • 꺽쇠 괄호 와 큰따옴표 " "를 사용하세요. 차이점은 헤더 파일의 검색 경로가 다르다는 것입니다.

    • 꺽쇠 괄호 를 사용하면 컴파일러가 시스템 경로로 이동하여 헤더 파일을 검색합니다.

    큰따옴표 " "를 사용하면 컴파일러는 먼저 현재 디렉터리에서 헤더 파일을 검색합니다. 시스템 경로.

    C 언어 파일에 포함된 명령 키워드는 무엇입니까?

    즉, 큰따옴표를 사용하면 꺾쇠괄호를 사용하는 것보다 검색 경로가 하나 더 많아지고 기능도 더 강력해집니다.

    이전에는 표준 헤더 파일을 소개하기 위해 꺾쇠 괄호를 사용했습니다. 이제 아래와 같이 큰따옴표를 사용할 수도 있습니다.

    //声明函数
    int sum(int m, int n);

    stdio.h 및 stdlib.h는 모두 표준 헤더 파일이며 시스템에 저장됩니다. 따라서 꺾쇠괄호와 큰따옴표를 모두 사용하면 성공적으로 가져올 수 있으며, 우리가 직접 작성한 헤더 파일은 일반적으로 현재 프로젝트의 경로에 저장되므로 꺾쇠괄호는 사용할 수 없으며 큰따옴표만 사용할 수 있습니다.

    물론 현재 프로젝트가 있는 디렉터리를 시스템 경로에 추가하여 꺾쇠 괄호를 사용할 수도 있지만 일반적으로 아무도 이 작업을 수행하지 않으므로 순전히 불필요하고 감사할 일이 아닙니다.

    #include 사용법에 대한 참고 사항:

      🎜A #include 명령은 하나의 헤더 파일만 포함할 수 있으며, 여러 헤더 파일이 필요합니다. #include 명령. 🎜🎜🎜🎜 동일한 헤더 파일을 여러 번 도입할 수 있습니다. 헤더 파일에는 반복 도입을 방지하는 메커니즘이 코드 수준에 있으므로 여러 번 도입하면 효과가 동일합니다. 🎜🎜🎜🎜파일 포함은 중첩을 허용합니다. 즉, 포함된 파일에 다른 파일이 포함될 수 있습니다. 🎜🎜🎜🎜🎜 예: 🎜🎜🎜🎜🎜🎜my.c 포함된 코드: 🎜
      #include <stdio.h>
      #include "my.h"
      int main() {
          printf("%d\n", sum(1, 100));
          return 0;
      }
      🎜my.h 포함된 코드: 🎜rrreee🎜main.c 포함된 코드: 🎜rrreee🎜관련 권장 사항: " 🎜C 언어 비디오 튜토리얼🎜 》🎜

    위 내용은 C 언어 파일에 포함된 명령 키워드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.