ホームページ > バックエンド開発 > C++ > C 関数のパラメータと戻り値

C 関数のパラメータと戻り値

王林
リリース: 2023-08-27 17:49:06
転載
803 人が閲覧しました

C 関数のパラメータと戻り値

ここでは、戻り値とパラメーターに基づいて、さまざまなタイプの C 関数を見ていきます。

したがって、関数はいくつかのパラメータを取ることも、パラメータを取らないこともできます。同様に、関数は何かを返すことも、何も返さないこともあります。したがって、これらは 4 つのタイプに分類できます。

    #パラメータも戻り値の型も持たない関数。
  • パラメータを持たないが、何かを返す関数。
  • パラメータを受け取りますが、何も返さない関数。
  • パラメータを受け取り、何かを返す関数。

#include <stdio.h>
void my_function() {
   printf("This is a function that takes no argument, and returns nothing.");
}
main() {
   my_function();
}
ログイン後にコピー

出力

This is a function that takes no argument, and returns nothing.
ログイン後にコピー

この関数は入力パラメータを受け入れず、戻り値の型は void です。したがって、何も返しません。

#include <stdio.h>
int my_function() {
   printf("This function takes no argument, But returns 50</p><p>");
   return 50;
}
main() {
   int x;
   x = my_function();
   printf("Returned Value: %d", x);
}
ログイン後にコピー

出力

This function takes no argument, But returns 50
Returned Value: 50
ログイン後にコピー

ここでは、この関数は入力引数を取りませんが、戻り値の型は int です。したがって、これは値を返します。

Example

#include <stdio.h>
void my_function(int x) {
   printf("This function is taking %d as argument, but returns nothing", x);
   return 50;
}
main() {
   int x;
   x = 10;
   my_function(x);
}
ログイン後にコピー

出力

This function is taking 10 as argument, but returns nothing
ログイン後にコピー
ログイン後にコピー

この関数は入力パラメータを受け入れますが、戻り値の型は void です。したがって、何も返されません。

#include <stdio.h>
int my_function(int x) {
   printf("This will take an argument, and will return its squared value</p><p>");
   return x * x;
}
main() {
   int x, res;
   x = 12;
   res = my_function(12);
   printf("Returned Value: %d", res);
}
ログイン後にコピー

出力

This function is taking 10 as argument, but returns nothing
ログイン後にコピー
ログイン後にコピー

ここの関数は、任意の入力パラメータを受け入れ、値を返します。

以上がC 関数のパラメータと戻り値の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート