【C言語】 #include <stdio.h>とは何か? 目次 Toggle ■#include(インクルード) って何ですか?■stdio.hの読み方■stdio.hを日本語に訳すると■関数プロトタイプ宣言とは何ですか?■関数宣言とは何ですか?■関数宣言と関数プロトタイプ宣言の違い■stdio.hは何処にありますか? ■#include(インクルード) って何ですか? 直訳すると「含む」の意味。 意訳すると「右のファイルをここに含める(=展開する)」の意味。 ■stdio.hの読み方 「エスティディ・アイオウ・ドット・エイチ」と読む「スタンダード・アイオウ・ドット・エイチ」とも読む ■stdio.hを日本語に訳すると 「標準・入出力関数・ヘッダファイル」もっと意訳すると「キーボード入力/画面出力関数プロトタイプ宣言を纏めたファイル」 ■関数プロトタイプ宣言とは何ですか? 関数の自己紹介です。関数戻り値の型、引数の数と型をコンパイラに教えます。関数定義ではありません。 ■関数宣言とは何ですか? 関数の古い形式の関数自己紹介です。変数を使う前に変数宣言するのと同様に、関数も使う前に宣言が必要なのですが昔は自己紹介しなくても許されました。 ■関数宣言と関数プロトタイプ宣言の違い 関数プロトタイプ宣言=K&Rの古い関数宣言+引数の型と数の情報 ■stdio.hは何処にありますか? 貴方がlinuxを使っているならば➡”/usr/include/stdio.h” 貴方がVisual Studio 2022を使っているならば➡Power Shell起動⇒Cl -P a.c;cat a.i 関連記事:【C言語】絶対値を求めるabs(整数)とfabs(浮動小数点) 【C言語】乱数(rand)の基本的な使い方と注意点 【C言語】駄目な変数名やコメントをstrstr関数で見つける 【C言語】xの二乗はx^2ではない!