/*兩個浮點數的平均數*/#include <stdio.h>/*定義一個函數去計算平均數*/float average(float x, float y){return (x + y)/2.0f;}/*主要的程序-執行總是從這里開始*/int main (void){float value1 = 0.0F;float value2 = 0.0F;float value3 = 0.0F;printf("輸入兩個浮點數-用空格分開:");scanf("%f %f", &value1,&value2);value3 = average(value1,value2);printf("\n平均數是:%f\n", value3);return 0;}就是上面的那個定義函數的部分,那個被定義的函數average()前面的float是什么意思?為什么要用它?
3 回答
繁花不似錦
TA貢獻1851條經驗 獲得超4個贊
float為實型函數,又稱浮點型,float在內存中占用4b,有效數字6到7位,一般都寫作7位,double占內存8b,有效數字是15到16位,long double占內存12b,有效數字是18到19位,double數據儲存也是常說的64位操作系統,尋址能力更強。
函數式編程
TA貢獻1807條經驗 獲得超9個贊
說明那個函數返回一個float型的變量;即return的值要是float類型的。
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平臺。
- 3 回答
- 0 關注
- 135 瀏覽
添加回答
舉報
0/150
提交
取消
