08/11/01 19:32:52
>>75
質問は返り値(戻り値)のことでの疑問でしょうか?
それなら簡単です。関数の戻り値は、通常の変数の値と同じ理解でいいんですよ。
int func( int a, int b )
{
return ( a + b ); // int型の関数func は常に a + b の値を返します。
// つまり関数func は a + b というint型の値を持つ変数と同じ性質です。
}
void main( void )
{
int n;
int a = 1;
int b = 2;
n = func( a, b ); // n には関数funcが返す値 a + b が代入されます。n = a + b; と同じです。
}