[解決済み] include文はヘッダーとソースのどこに置く?
2022-05-18 08:01:53
質問
includeはヘッダファイル、ソースファイルのどちらに記述すればよいのでしょうか。ヘッダーファイルに include ステートメントが含まれている場合、そのヘッダーファイルをソースに含めると、ソース ファイルにはヘッダーにあったすべての include ファイルが含まれることになるのでしょうか。それとも、ソースファイルにのみインクルードすればよいのでしょうか?
どのように解決するのですか?
ヘッダーにincludeを入れるのは、ヘッダー自体が必要としている場合のみにしてください。
例を挙げます。
-
関数が返す型
size_t
. 次に#include <stddef.h>
の中に ヘッダ ファイルに記述します。 -
あなたの関数は
strlen
. そして#include <string.h>
の中に ソース ファイルに記述します。
関連
-
[解決済み] C++とCの融合 - #ifdef __cplusplus はどのように機能するのか?
-
initializer element is not constant "というエラーが表示されるのですが?
-
C: 1を求める! + 2! + 3! + ... + n! (ループ)
-
[解決済み] Windows用Cコンパイラ?[クローズド]
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] require, include, require_once, include_onceの違い?
-
[解決済み] C言語で配列のサイズを決定するにはどうすればよいですか?
-
[解決済み] 講師が書いたC言語のファイルは、なぜ最初の行に#が一つ付いているのですか?
-
[解決済み】ng-includeの正しい文法は何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
VSCodeでCプログラムを書くとエラーになる:ソースファイル "stdio.h" を開くことができない
-
[解決済み] C言語の書式指定子 %ul と %lu の違いは何ですか?
-
[解決済み] Windows用Cコンパイラ?[クローズド]
-
[解決済み] CコードでEOFを表現する?
-
[解決済み] C言語のコードで「:-!」とは何ですか?
-
[解決済み] printfは、フォーマット文字列の中に改行がないと、呼び出し後にフラッシュしないのはなぜですか?
-
[解決済み] .aファイル、.soファイルとは何ですか?
-
[解決済み] アセンブリがCより速いのはどんなとき?[クローズド]
-
[解決済み] ストラクチャーとユニオンの違い
-
[解決済み] C言語で "unsigned long "をprintfする方法は?