#include <stdio.h>
void jolly(void);//函数原型 告知编译器在程序中要使用该函数
void deny(void);
int main(void)
{
jolly(); /*调用函数时括号内不用加void*/
jolly();//函数调用
jolly();
deny();
return 0;
}
void jolly(void)//函数定义 即函数本身的源代码
{
printf("For he's a jolly good fellow!");
}
void deny(void)
{
printf("Which nobody can deny!");
}
問題が見つかりました
(1)main()関数を除いて、
最初のvoidは戻り値のない関数()であるため、他のすべてはvoid関数()ではなくint関数()でなければなりません。上記の文は間違っています。
。明らかに、私は次のことを理解していません。文の戻りと逆戻りの違いは、
この質問と次の質問を参照のために再理解することができます
少し大きいbaiでプログラムduを書くと、多くのサブ関数があります。これらのdaoサブ関数では、計算が完了した後にいくつかの値がメイン関数に返され、それらはの操作に参加します。主な機能、およびいくつかの機能は、単にプロセスである。それはそれをだがメイン関数に結果を返す必要がなく、又はそれがスクリーン上に直接出力することができる。これは、リターン、ノーリターンとの間の差である
(2) main()関数の参照に加えて、他の関数参照を追加する必要があります。