Cプログラミングにおける関数
1989 ワード
なぜ機能が実際に使用されますか?
多くの反復のために連続してコードのブロックを使用しているときはいつでも、Cのmain ()関数のコード全体を繰り返す必要はありません.
含み
int main ()
{ }
int num ;
scanf ("% d ", & num );
if(num == 0)
printf("Neither positive nor negative\n");
else if(num > 0)
printf("Positive\n");
else
printf("Negative\n");
scanf("%d",&num);
if(num == 0)
printf("Neither positive nor negative\n");
else if(num > 0)
printf("Positive\n");
else
printf("Negative\n");
return 0;
}これは関数を使用しないコード例です.
上記のコードでは、コードのブロックを使用しています.同じブロックのこの反復的な使用は、コードをハードにナビゲートし、それを理解するのは難しいことができます.
したがって、代わりに、同じブロックのコードの繰り返しを避けるために関数を使用することができます.
今、我々は制限を理解した.機能を宣言する方法を見ましょうか?
Cで関数を宣言する際の構文を返します.
機能本体
}
さて、関数は何かを見てみましょうか?
Cプログラミングにおける関数定義は、関数ヘッダと関数本体からなる.
戻り型−
含み
void check ( int n )
{ }
( n = 0 )
printf ("正も負もn ")
他ならば( n > 0 )
printf ("正\n ");
その他
printf ("負\n ");
}
int main ()
{ }
int n ;
scanf ("% d ", & n );
チェックをする
scanf("%d",&n);
check(n);
return 0;
}関数を使用したコード例
サンプルコードで見ることができるように、関数を使用すると、ユーザーにより読みやすくなり、ナビゲートのプロセスが簡素化されます.
Reference
この問題について(Cプログラミングにおける関数), 我々は、より多くの情報をここで見つけました https://dev.to/sarancs/functions-in-c-programming-nhcテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol