파일 포함 명령의 키워드는 "include"입니다. 파일 포함 명령 "#include"는 C 언어 프로그램에서 일반적으로 사용되는 전처리 명령으로 해당 헤더 파일(".h" 파일)을 소개하는 데 사용되며 해당 형식은 "#include "Header.h""입니다.
이 튜토리얼의 운영 환경: 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; }
와 큰따옴표 " "
를 사용하세요. 차이점은 헤더 파일의 검색 경로가 다르다는 것입니다.
를 사용하면 컴파일러가 시스템 경로로 이동하여 헤더 파일을 검색합니다.
큰따옴표 " "
를 사용하면 컴파일러는 먼저 현재 디렉터리에서 헤더 파일을 검색합니다. 시스템 경로.
//声明函数 int sum(int m, int n);stdio.h 및 stdlib.h는 모두 표준 헤더 파일이며 시스템에 저장됩니다. 따라서 꺾쇠괄호와 큰따옴표를 모두 사용하면 성공적으로 가져올 수 있으며, 우리가 직접 작성한 헤더 파일은 일반적으로 현재 프로젝트의 경로에 저장되므로 꺾쇠괄호는 사용할 수 없으며 큰따옴표만 사용할 수 있습니다. 물론 현재 프로젝트가 있는 디렉터리를 시스템 경로에 추가하여 꺾쇠 괄호를 사용할 수도 있지만 일반적으로 아무도 이 작업을 수행하지 않으므로 순전히 불필요하고 감사할 일이 아닙니다.
#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 중국어 웹사이트의 기타 관련 기사를 참조하세요!