W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
return語句允許你在一個(gè)函數(shù)執(zhí)行到結(jié)尾之前終止它的執(zhí)行。使用它的一個(gè)理由是如果你檢測到一個(gè)錯(cuò)誤的條件:
#include <math.h>
void printLogarithm (double x) {
if (x<=0.0) {
cout << "Positive numbers only,please." << endl;
return;
}
double result = log(x);
cout << "The log of x is " << result;
}
程序中定義了一個(gè)printLogarithm函數(shù),它把一個(gè)double類型的變量x作為參數(shù)。此函數(shù)一開始會檢查x是否小于或等于0,如果是,則會輸出一條錯(cuò)誤信息并使用return語句退出函數(shù)。執(zhí)行流程會立刻回到調(diào)用方,函數(shù)的剩余部分不會被執(zhí)行。
我在條件的右側(cè)使用了一個(gè)浮點(diǎn)值,這是因?yàn)樽筮吺且粋€(gè)浮點(diǎn)型變量。
任何時(shí)候都需要記住,如果你需要使用一個(gè)math庫里的函數(shù),你必須包含頭文件math.h。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: