「」の#include <>との#includeの違い

出典ます。https://www.cnblogs.com/LeoFeng/p/5346530.html

 

一、#<include>の

  書式#include <>ヘッダ内のコンパイラ・ライブラリ・パスを参照します。

  C中の鉛からコンパイラ定義ファイルを参照する場合:\ Keil社\ C51 \の#include以下INC \ <stdio.hに>の参照は、C:関係なく、\ Keil社\ C51 \ INC \ stdio.hのヘッダファイル、 \ Keil社\ C51 \ INC \ stdio.hにこのパスを決定し、一般的のような、いくつかのヘッダファイルが付属しています参照:stdio.hに、conio.h、string.hのプロジェクトディレクトリ、Cは何ですか、その上STDLIB.Hと。

二、# "は「含めます

  ヘッダファイルで参照する#include「は、」あなたのプログラムディレクトリ内の相対パスです。

  プロジェクトディレクトリはDの場合:プロジェクト\ TMP \ \、そして「my.h」は、参照はDでの#include:プロジェクト\ \ TMP \ my.hこのヘッダファイル、通常は自分自身を記述するために頭部の一部を参照するために使用しますファイル。あなたは「の#include」を使用している場合、それは最初に対応するヘッダファイルがある場合は、プロジェクトの現在のディレクトリを検索し、そうでない場合、それはまだ、対応するヘッダファイルを見つけるために、対応するディレクトリで参照されます。たとえば、プロジェクトディレクトリ場合の#include「stdio.hの」を使用し、無stdio.hのヘッダファイルはありません、それはまだCに移動します:\ Keil社\ C51 \ INC \このヘッダファイルstdio.h。

おすすめ

転載: www.cnblogs.com/MCSFX/p/11298016.html