#C 言語関数の戻り値の型は、関数定義時に指定した関数の型によって決まります。
関数値の型は、関数を定義するときに指定する必要があります。関数を定義する場合、関数の値に指定された型は、通常、return ステートメントの式の型と一致している必要があります。一致していない場合は、関数の型が優先されます。つまり、関数の型が戻り値の型を決定します。
例:
int fun(int a) { float a=1.5; return a;//warning C4244: 'return' : conversion from 'float ' to 'int ', possible loss of data }
このとき、実際には 1.5 ではなく 1 が返されます。
推奨: 「c 言語チュートリアル 」
以上がC言語関数の戻り値の型は何で決まるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。