定義函式( Function ) 與使用常數( Constant )
//textbook Page 81-82
//#define PI 3.1415926
//const PI = 3.1415926;
float CaculateArea( float r ) {
float a = 0;
a = PI * r * r;
return a;
}
// C 語言使用函式前,必須事先宣告函式原型( prototype )
const float PI = 3.1415926;
float CaculateArea( float r ); //宣告函式內容
// C 語言使用函式前,必須事先宣告函式原型( prototype )
// https://openhome.cc/Gossip/CppGossip/FunctionABC.html
int main(int argc, char *argv[]) {
float r1 = 4.0, r2 = 8.0, r3 = 25.0;
printf("r1的面積=%.2f \n r2的面積=%.2f \n r3的面積=%.2f \n",
CaculateArea(r1),CaculateArea(r2),CaculateArea(r3));
return 0;
}
float CaculateArea( float r ) { //定義函式內容
float a = 0; //定義a變數為實數
a = PI * r * r; //計算圓的面積 a
return a;
}