c入門書と第2章第4の質問

#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()関数の参照に加えて、他の関数参照を追加する必要があります。

おすすめ

転載: blog.csdn.net/weixin_47210960/article/details/110944577