導航:首頁 > 軟體知識 > c程序設計中調用函數是什麼意思

c程序設計中調用函數是什麼意思

發布時間:2023-09-07 08:12:20

A. C語言中函數調用是什麼意思,調用有什麼作用

如果在設計c語言程序中,反復要用到一個組合計算的程序段,比如:
void main()
{
int a,b,c,x,y,z,j,k,l;
...
c=a+b; c-=(a-b)/2; //計算c=(a+b)-(a-b)/2
...
z=x+y; z-=(x-y)/2; //計算z=(x+y)-(x-y)/2
...
l=j+k; l-=(j-k)/2; //計算l=(j+k)-(j-k)/2
...
}
由於它們的計算公式相同,就採用一個函數來替代相似的語句:
int fun(int a,int b) { int c; c=a+b; c-=(a-b)/2; return c; } //按照公式計算並返回結果
這樣程序就變成了:
int fun(int a,int b) { int c; c=a+b; c-=(a-b)/2; return c; }
void main()
{
int a,b,c,x,y,z,j,k,l;
...
c=fun(a,b);
...
z=fun(x,y);
...
l=fun(j,k);
...
}
*這樣的效果是:重復利用了函數的代碼,節省程序的代碼量(尤其是計算公式很復雜的情況更突出),程序簡潔易讀,便於統一修改計算公式和方法。
*還有一個優點就是:你調用函數時,無須知道演算法的細節,按照函數調用規則就可以使用了,比如,標准c提供的函數double sin(double x),你只要知道這是個計算正弦函數值的函數即可,拿來可用而不必去看具體標准函數庫是怎樣計算的。
*你的函數如果寫得正確、經典的話,完全可以封裝成標准函數拿給其他人使用,甚至可以不提供源代碼就可以。
*沒有返回值的函數又可以叫子程序

閱讀全文

與c程序設計中調用函數是什麼意思相關的資料

熱點內容
怎麼代理體育彩票 瀏覽:529
交易貓一般多久完成交易 瀏覽:16
應用程序有什麼用 瀏覽:840
扶貧助手微信小程序填錯怎麼改 瀏覽:60
西大街到棗園傢具市場怎麼坐車 瀏覽:1002
鼓樓菜市場有哪些 瀏覽:297
唯品會程序異常時怎麼回事 瀏覽:81
nba2k20怎麼交易明星球員 瀏覽:60
海康威視一級代理有哪些 瀏覽:806
mes數據互通有哪些 瀏覽:954
你是如何獲取房屋信息的 瀏覽:465
安全系統的技術是什麼 瀏覽:689
怎麼介紹醫院信息 瀏覽:130
拼多多的測圖數據哪裡看 瀏覽:892
如何評價梁寧產品思維 瀏覽:291
kpl數據分析師干什麼的 瀏覽:803
中國賣的好的外國產品有哪些 瀏覽:206
金融交易的核算是什麼 瀏覽:986
相親一天後怎麼發信息 瀏覽:991
有什麼小程序可以分析商業圈 瀏覽:243