extern の意味

-- Views

February 21, 22

スライド概要

(C プログラミング入門)
URL: https://www.kkaneko.jp/cc/adp/index.html

profile-image

金子邦彦(かねこくにひこ) 福山大学・工学部・教授 ホームページ: https://www.kkaneko.jp/index.html 金子邦彦 YouTube チャンネル: https://youtube.com/user/kunihikokaneko

シェア

埋め込む »CMSなどでJSが使えない場合

各ページのテキスト
1.

extern の意味 (C プログラミング入門) URL: https://www.kkaneko.jp/cc/adp/index.html 金子邦彦 1

2.

main.c の例 sub.c の例

3.

「extern」 + 「関数宣言」 extern int get_number(); extern void dollar2yen_print(int dollar); 「extern」 + 「関数宣言」 の末尾は「;」 ある関数の中で,別の関数を使いたい場合

4.

extern の意味 extern int get_number(); extern void dollar2yen_print(int dollar); main 関数 get_number 関 数 dollar2yen_print 関数 • main 関数の前で,使いたい関数 get_number, doller2yen_print の関数宣言を行う

5.

関数宣言 • 関数は,他の関数から呼び出せる • 他の関数を使いたいときは, 使いたい関数の使用を extern を付けて宣言 (例) extern int get_number(); extern void dollar2yen_print(int dollar); • 但し,呼び出される関数が,呼び出す関数の前 (同一ファイル内)で定義されていれば,関数宣 言は省略できる