c++中有很多內建函式,但是仍然有一些功能需要我們自己寫函式並在後續的程式中使用。下面以乙個計算乘方運算的程式為例。
#include
using
namespace std;
double
power
(double x,
int n)
intmain()
在主函式上面的一段**就是定義新函式的過程,在這裡將x定義為浮點數以方便帶小數的運算。
在對函式內部的內容進行編寫前,要先在函式名前宣告函式名的型別,然後再函式名後的括號內部寫上引數,引數相當於區域性變數,同樣需要規定型別。
上面的while(n–)主要是用來從輸入的值開始倒數,輸入的值為幾就將在函式中迴圈幾次,當n=0時,由於 布林值false的賦值為0,因此自動跳出迴圈。
在主函式的執行語句部分,a=power(4,12)起到呼叫函式的作用,最後將輸出4的12次方的值,當然也可以加入動態描述,展示使用者的輸入情況
cout<"的"<"次方是"
C語言學習記錄(三) Switch 函式定義
二 函式定義及宣告 總結這一節簡單地介紹c中兩個基礎語法 1.if else 的替代方法 switch case 2.函式function的定義及宣告 swich是一種選擇語法,使用場景是針對不同情況需要做出不同操作。因此它可以代替某些if else 語句。當不同情況數較多時,就會體現出switch...
C語言學習12(函式的定義)
函式的定義 函式定義 在使用乙個函式前,需要先對其進行定義 格式 型別 函式名 參類表 例項5 1 數值比較 include stdio.h include conio.h void max int a,int b else m b printf 所輸入的兩個數中最大的數為 d n m main 例...
C語言學習 6
1.指標的基本概念 指標 也是一種變數,是一種特殊的變數 專門用來存放其它變數在記憶體中位址的 int a float b 乙個變數有多個位元組 記憶體中有多個位址編碼 指標存放的是這個變數的首位址 最低的位址,起始位置的位址 指標的定義 型別 指標的名字 比如 int p 定義了int型別的指標 ...