関数の戻り値型
C言語の関数の戻り値は関数の戻り値の型によって決まる。C言語では関数の戻り値の型は基本的なデータ型(int、floatなど)だけでなく、ポインタ型、構造体型、その他のユーザ定義型の可能性もある。関数の戻り値の型は関数の戻り値の型と一致する必要があり、すなわち戻り値の型が戻り値の型と同じであるか、あるいは暗黙的な型変換が行えるものである必要がある。関数が戻り値の型を宣言したが戻り値がない場合、あるいは関数が戻り値の型を宣言していない場合は、int型の値がデフォルトで返される。
C言語の関数の戻り値は関数の戻り値の型によって決まる。C言語では関数の戻り値の型は基本的なデータ型(int、floatなど)だけでなく、ポインタ型、構造体型、その他のユーザ定義型の可能性もある。関数の戻り値の型は関数の戻り値の型と一致する必要があり、すなわち戻り値の型が戻り値の型と同じであるか、あるいは暗黙的な型変換が行えるものである必要がある。関数が戻り値の型を宣言したが戻り値がない場合、あるいは関数が戻り値の型を宣言していない場合は、int型の値がデフォルトで返される。