定義函式( 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 ) 

// https://openhome.cc/Gossip/CppGossip/FunctionABC.html
 

0

 

 
//#define PI 3.1415926
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;
}