tft每日頭條

 > 生活

 > c語言常用函數及功能

c語言常用函數及功能

生活 更新时间:2024-10-12 06:30:25

一、為什麼要用函數

當程序功能比較多,規模比較大時,把所有代碼都寫在main函數中,會使得主函數變得龐雜、頭緒不清,閱讀和維護變得困難。運用函數可把功能分化出去,精裝主程序。

當程序要多次實現某一功能,若多次重複編寫實現此功能的程序代碼,代碼複制使得程序冗長、不精煉,是程序質量不良的表現。如這個例子:求出1到10、20到30和35到45的三個和。

未用函數,主函數内三段求和代碼幾乎一模一樣,出現代碼複制。

c語言常用函數及功能(c語言基礎知識函數)1

使用函數後:主程序結構清晰,代碼精煉。

c語言常用函數及功能(c語言基礎知識函數)2

二、什麼是函數

1.函數是C程序的主要組成部分

函數是C程序的主要組成部分,是C程序的基本單位.C程序幾乎全部工作都由各個函數分别完成。到底什麼是函數呢?函數是一塊代碼,接受零個或多個參數,做一件事情,并返回零個或多個值,類似數學中函數f(x)能實現一個特定的功能。

一個C程序中分為若幹個程序模塊,每個模塊成為源程序,而每個源程序由一個或多個函數組成,各個函數完成一定功能,如圖。

c語言常用函數及功能(c語言基礎知識函數)3

C程序的執行從主函數(即main函數)開始,調用子函數後仍回到主函數,程序在主函數中結束。C程序一個主函數和若幹子函數構成,各子函數是平行的,彼此獨立,任何子函數都不屬于其他函數,但可被其他函數調用任意多次。注意main函數隻能被操作系統調用,子函數不能調用主函數。

2.函數的結構

如圖所示

c語言常用函數及功能(c語言基礎知識函數)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved