私は思い切って C を学んでいます。スクリプト (php、perl) のバックグラウンドがあり、C# を少ししか使っていないため、学習曲線はかなり良好ですが、扱いやすいものです。
私は Web サイト「Learn C The Hard Way」を使用しており、これまでのところかなりよく理解できています (と思います) が、演習の 1 つのこの部分を理解できません。
http://c.learncodethehardway.org/book/ex19.html
彼は、object.h、object.c、ex19.h、ex19.c の 4 つのソース ファイルを作成しました。
しかし、object.c ファイルがどのように含まれているのかわかりません。
メイン関数は ex19.c にあり、次の行があります。
#include "ex19.h"
ファイル ex19.h には次の行があります
#include "object.h"
しかし、object.h は object.c のインクルードを参照していません。興味深いことに、object.c には次の行が含まれています。
#include "object.h"
ヘッダー ファイルをインクルードすると、同じ名前の C ソース コードが自動的にインクルードされるような暗黙のインクルードがありますか?