![#include "file.h"と#includeの違い[閉鎖]](https://linux33.com/image/25354/%23include%20%22file.h%22%E3%81%A8%23include%E3%81%AE%E9%81%95%E3%81%84%5B%E9%96%89%E9%8E%96%5D.png)
#include "file.h"
これらのshouldとshouldとの違いは何ですか#include <file.h>
?もちろん、次の内容を含むファイルがあるので、まったく同じ意味です。
#include <file1.h>
#include <file2.h>
#include "file3.h"
#include "file3.h"
答え1
これはUnixよりもCおよびC ++に関連しているため、SOに属します。
あなたの質問に答えるために、標準ライブラリとこのプロジェクト用に特別に書かれたライブラリのヘッダを<>
表示してください。""
~からK&R:
あらゆる形式のソースコード行
#include "ファイル名"
または
#include <ファイル名>
filename ファイルの内容に置き換えられます。ファイル名が引用されると、通常、ソースプログラムがある場所でファイルの検索が開始されます。ファイルがそこに見つからない場合、または名前が<および>に含まれている場合、検索は実装定義の規則に従ってファイルを検索します。 。埋め込みファイル自体には #include 行を含めることができます。