程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++語言中的函數說明

C++語言中的函數說明

編輯:C++入門知識

函數C++語言程序的主要組成部分,一個函數可以調用其他函數。在設計良好的程序中,每個函數都有特定的目的,本文就對於大多數用戶頭疼的C++中的函數進行詳細的剖析與介紹。

函數僅需定義一次,便可以重復多次使用,這極大地簡化了程序的編寫過程。 C++的系統庫中提供了幾百個函數可供程序員使用。本節介紹使用系統函數時應注意的幾個問題,同時介紹一個重要的函數exit的用法。 程序員應當了解所使用的C++系統提供了哪些函數,以便根據需要選用。隨編譯器提供的手冊中給出了各種函數的功能和使用方法的說明。

我們知道,函數必須先進行定義或說明之後才能在程序中使用。系統函數按其功能被分成幾大類,每類有一個頭文件,其中給出了該類每個函數的原型,所以,我們只需在程序中使用#include指令嵌入相應的頭文件,而不必在程序中直接進行函數的原型說明。

手冊中說明了在使用某個函數時應嵌入哪個頭文件。例如,程序中要計算一個數的平方根,C十十系統庫中已提供了相應的一個函數,在手冊中,給出的函數說明為:

  1. #include <iostream.h> 
  2.  
  3. #include <math.h> 
  4.  
  5. void main()  
  6.  
  7. {  
  8.  
  9. float f;  
  10.  
  11. cout << "Enter a real number:";   
  12.  
  13. ch >>f;   
  14.  
  15. cout <<”"he square root of" << f << "is" << sqrt(f);  
  16.  

當這兩個程序被編譯時,編譯器自動在c++系統目錄區中查找相應的頭文件,並將其嵌入到程序中。 許多函數歸類於stdlib.h,函數exit)也在其中,這個函數的說明為:

  1. #include <iostream.h> 
  2.  
  3. #include <math.h> 
  4.  
  5. void main()  
  6.  
  7. {  
  8.  
  9. float f;  
  10.  
  11. cout << "Enter a real number:";   
  12.  
  13. ch >>f;   
  14.  
  15. cout <<”"he square root of" << f << "is" << sqrt(f);  
  16.  

這個函數導致整個程序立即終止,退回到操作系統。其參數的值稱為退出碼,用於通知操作系統程序終止時的狀態, 0表示正常終止,非0表示程序運行當中發生了錯誤。當執行一個函數時,程序員想使程序立即終止,不使其返回到調用者那裡時,就要使用exit函數

  1. 如何正確編寫C++項目開發編寫項目計劃書
  2. C++函數進行學習探索總結筆記
  3. 深度演示C++語言的種種高安全性
  4. 詳細介紹如何准確無誤的編寫C++語言
  5. 深度演示C++語言的種種高安全性

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved