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.
ここでは、この関数は入力引数を取りません。また、戻り型は無効です。したがって、これは何も返しません。
例
#include <stdio.h> int my_function() { printf("This function takes no argument, But returns 50\n"); 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です。したがって、これは値を返します。
例
#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
ここで、この関数は入力引数を取りますが、その戻り型は無効です。したがって、これは何も返しません。
例
#include <stdio.h> int my_function(int x) { printf("This will take an argument, and will return its squared value\n"); 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
ここで、この関数は任意の入力引数を取り、値も返します。
-
Pythonで関数と辞書をマップしてASCII値を合計する
マップ関数と辞書を使用して、文の各単語と文全体のASCII合計を計算します。たとえば、次の文がある場合- "hi people of the world" 単語に対応するASCIIの合計は次のようになります:209 645 213 321 552 そしてそれらの合計は:1940になります。 map関数を使用すると、ord関数を使用して単語内の各文字のASCII値を見つけることができます。次に、sum関数を使用して、それを合計できます。単語ごとに、このプロセスを繰り返して、ASCII値の最終的な合計を取得できます。 例 sent = "hi people o
-
Excel で VLOOKUP して複数の値を返す方法 (8 つの方法)
別のワークシートまたは同じワークシート内から値を取得する必要があるときはいつでも、VLOOKUP 関数を考えずにはいられません。 エクセルで。しかし、VLOOKUP の主な問題は 関数は、単一の値を 1 回だけ返すように設計されていることです。そのため、この記事で説明するこの関数で複数の値を vlookup するために、少し独創的な方法を考える必要があります。 INDEX などの他の Excel 関数も使用できます。 、小さい 、マッチ 、行 、列 など、それらを適切に組み合わせて vlookup し、複数の値を返します。 高度なフィルター など、いくつかの Excel 機能も使用できます。