以下のURLで、
https://oshiete.goo.ne.jp/qa/12574041.html
ないものを呼び出そうとしているとはどういう事でしょうか?教えていただけると幸いです。すみません。
No.4
- 回答日時:
>最初のsub1の本体とは、どういうことでしょうか?
a.c内の
void sub1()
{
printf("This is sub1\n");
}
の部分のことの意味で、sub1の本体と書きました。
但し、正式なC言語の用語で「sub1の本体」というかどうかはわかりません。
今回の回答時に限り、「sub1の本体」とかきました。
No.3
- 回答日時:
No2です。
>実際に 2つのa.cとb.cのプログラムは、組んだら結果は出ますでしょうか?
はい。添付図を参照ください。
赤線で囲んだ個所が、コンパイル及びリンクです。
青線で囲んだ個所が、実行結果です。
This is sub1
This is func
が画面に表示されます。
No.2
- 回答日時:
1.a.cの内容が以下とします。
--------------------------------
#include<stdio.h>
void func();
void sub1();
int main(){
sub1(); ・・・①
func(); ・・・②
return 0;
}
void sub1()
{
printf("This is sub1\n");
}
-------------------------------------
2.b.cの内容が以下とします。
------------------------------
#include<stdio.h>
void func()
{
printf("This is func\n");
}
-------------------------------
a.cの①でsub1を呼び出していますが、sub1の本体はa.cに含まれてます。
従って、a.c内にあるものを呼び出しています。
a.cの②でfuncを呼び出していますが、funcの本体はb.cに含まれてます。
従って、a.c内にないものを呼び出しています。
「ないもの」とは、そのソース内に関数の本体がないもののことです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 高校 マルチポストする人 何とかならないのか? 9 2023/05/08 08:38
- gooブログ goo ブログ内の検索について 2 2022/06/04 18:57
- 日本語 格助詞「に」の意義について 1 2022/03/28 17:37
- 教えて!goo 今日は10月1日。新しい月になりました。SランクやAAAランク常連さんは活動を再開されましたか? 3 2022/10/01 10:26
- 日本語 【「名詞+的」で「形容動詞」?】その2 4 2023/02/23 20:07
- 日本語 問題: A:トイレにだれ___いませんか。その2 1 2023/03/12 22:01
- 教えて!goo 質問ページがエラーになるサイト 1 2022/05/29 20:12
- 教えて!goo 生活保護の何が悪い系の質問ってどんな質問ですか? 3 2022/05/29 15:07
- 日本語 「歯応え」という言葉の使い方ですが、「歯応えがある敵」などの言い回しにすごく違和感があります。② 6 2022/12/04 14:48
- その他(社会・学校・職場) よかったら下記URLの質問を先に見ていただけると幸いです。(長文大変失礼いたします) 説明省きました 2 2022/05/05 12:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
既定のコンストラクタがありま...
-
ウインドウの移動禁止
-
静的でないメンバ関数の呼び出...
-
bccでエラー:メンバー関数は呼...
-
C++にてtemplateで受け取った任...
-
クラス間でのクラスの共有?
-
(void)0 はどんな意味ですか
-
構造体を宣言と共に初期化する方法
-
関数ポインタについて
-
const_castのつかいどころを教...
-
【gcc・cygwin】multiple defin...
-
コンパイルエラー: LNK2001
-
pictureboxの画像を削除するには?
-
typedef unsigned int UINT;が...
-
C#を勉強中でC#で壁紙を変更す...
-
VC++でGetKeyboardStateがうま...
-
void*型の配列について
-
ifstreamについて
-
戻り値を返す関数の前に(void)...
-
C# KeyDownイベントでショート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
既定のコンストラクタがありま...
-
【gcc・cygwin】multiple defin...
-
戻り値を返す関数の前に(void)...
-
C++にてtemplateで受け取った任...
-
多重定義が起きている?--lnk20...
-
gcc: incompatible pointer type
-
静的でないメンバ関数の呼び出...
-
int main()、void main()、void...
-
Notepad++の関数リスト表示の変...
-
C# KeyDownイベントでショート...
-
C# Controls.Addで動的に配置し...
-
ArduinoでMouse関数を使用して...
-
(void)0 はどんな意味ですか
-
DLLの関数呼び出しで引数がある...
-
void*型の配列について
-
ウインドウの移動禁止
-
const_castのつかいどころを教...
-
VC++でGetKeyboardStateがうま...
-
C言語 プロトタイプ宣言
-
stddef.hって何?
おすすめ情報