関数と返値 printf関数やscanf関数は,画面メッセージ出力やキーボードからのデータ読み取りを実行するものとして説明されてきた.しかし,厳密に言えば,C言語における「関数」には2つの使い方がある. printf関数のように,何らかのコンピュータの「機能」を実行させる. 計算処理を行った結果を求める. 後者の使い方の典型例として,例えば,平方根や三角関数などの数学関数の計算などがある.例えば,三角関数であれば, /* math.c */ /* Eitetsu Oomoto, 07/04/2006 */ #include <stdio.h> #include <math.h> main() { double result; double x; x = 3.14159265/2; /* 90度 */ result = sin(x); printf("sin(PI/2) = %lf", re