當前位置:編程學習大全網 - 編程語言 - C語言中函數的重要性?

C語言中函數的重要性?

簡述C語言函數的重要性

1.用C語言中的函數作為參照,有助於區分面向過程與面向對象兩種重要的編程思想,C語言中的基本單位是函數,Java,C++,C#中的基本單位是類。

2.簡述為什麽需要函數

1>避免了重復性操作

在很多地方,雖然針對的數據不壹樣,但是操作都是壹樣的

2>有助於程序的模塊化

所謂的模塊化思想就是自上而下,逐步求精,將大問題分解成小問題進行解決

3.簡述編譯器是如何識別函數的

當編譯器遇到壹個字符串,並且字符串後面跟著壹個括號的時候,編譯器通常會將這個字符串當做函數來進行處理

4.簡述逗號表達式是如何執行的

在逗號表達式中先執行第壹個式子,表達式整體的數值是最後壹個式子的數值

5.簡述什麽叫做函數

邏輯上:能夠完成特定功能的獨立的代碼塊

物理上:能夠接受數據[也可以不接受數據]

能夠對接受的數據進行處理[不處理的話就沒有什麽意義了]

能夠將數據處理的結果返回[亦可以不返回任何值]

綜上:函數是個工具,它是為了解決大量類似問題而設計的,函數可以當做壹個黑匣子,其內部的原理不用知道

6.簡述如何定義函數以及函數定義的本質

函數的返回值函數的名字(形式參數)

{

函數的執行體;

Return10;

}

函數定義的本質:詳細描述函數之所以能夠實現某個特定功能的具體方法

函數中的變量叫做形式參數,數組的變量叫做元素

7.簡述return和break的具體用法

return表達式;

return是用來終止被調函數,同時向調用函數的地方返回壹個數值;如果表達式為空,則只用來終止被調函數,不向調用函數的地方返回任何數值

return與函數是匹配的,用來終止所在的函數

break是用來終止距離它最近的且包裹它的循環(forwhile)和switch語句的

功效:return>break>continue

8.簡述函數返回值的類型

函數返回值的類型,也稱為函數的類型,即函數的返回值以函數名前的數值類型為準

9.如何在軟件開發中合理的設計函數來解決實際問題

要求函數的功能盡量獨立,單壹,同時還要考慮安全因素

10.簡述函數的分類以及註意事項

1>有參函數和無參函數

2>有返回值和無返回值

3>系統函數和用戶自定義函數

4>主函數和普通函數

5>值傳遞函數和地址傳遞函數

壹個程序必須有且只能有壹個主函數

Main函數既是程序的入口,也是程序的出口

主函數可以調用普通函數,但是普通函數不能調用主函數

普通函數之間可以相互調用

11.簡述C語言當中bool的數據類型

c語言當中bool類型是壹個數據類型,分為真與假兩種結果,true與false是c語言當中中的兩個關鍵字

12.簡述函數voidf(void)中兩個void的含義

第壹個void表示函數沒有返回值,第二個void表示函數不接受形式參數,也就是不接受任何數據

13.簡述函數前置聲明的作用

如果函數的調用寫在了函數定義的前面,則必須加函數前置聲明

函數前置聲明的作用是:

1>告訴編譯器即將可能出現的若幹個字母代表的是壹個函數,同時傳達出函數的返回值以及形式參數等具體信息

2>函數的前置聲明是壹個語句,所以必須在函數聲明的末尾加壹個分號

3>對庫函數即系統函數的聲明是通過#include<庫函數所在的文件的名字.h>來實現的,printf()函數之所以不用聲明是因為前置聲明已經放在了頭文件裏面了

14.簡述形式參數與實際參數的關系

要求:個數相同位置壹壹對應數據類型必須相互兼容

形式參數與實際參數永遠是不同的局部變量,所以形式參數的改變並不會影響實際參數,如果想改變實際參數的數值,必須發送實際參數的地址

15.簡述素數的判斷中兩個函數的功能

第壹個函數的作用是:判斷數字m是否是素數,是返回true,不是返回false

第二個函數的作用是:將1到n之間所有的素數在顯示器上輸出

16.C語言中的函數如何進壹步掌握

1>進壹步學習數據結構加深理解

2>學習壹門面向對象語言進行函數的對比

  • 上一篇:關於RS485通訊問題
  • 下一篇:分享Github上幾個開源單片機硬件驅動庫
  • copyright 2024編程學習大全網