C++從0到1全系列教程
1、函數(shù)的調(diào)用
-
語(yǔ)法:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-406736.html
函數(shù)名(參數(shù)一,參數(shù)二,……)
注意:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-406736.html
- 聲明函數(shù)的代碼必須放在調(diào)用之前,定義函數(shù)的代碼可以放在調(diào)用之后。
- 調(diào)用函數(shù)的時(shí)候,參數(shù)列表必須與函數(shù)的聲明一致(參數(shù)的個(gè)數(shù)、書寫的順序和數(shù)據(jù)類型)。
- 不管在什么地方,都不能調(diào)用main函數(shù),但是,在普通函數(shù)中,可以調(diào)用其它的普通函數(shù)。
- 調(diào)用函數(shù)的代碼可以獨(dú)占一條語(yǔ)句,也可以用于表達(dá)式(賦值運(yùn)算、算術(shù)運(yùn)算、關(guān)系運(yùn)算、函數(shù)的參數(shù))。
- 如果函數(shù)用于表達(dá)式中,返回值的數(shù)據(jù)類型要匹配(否則可能會(huì)被隱式轉(zhuǎn)換或編譯錯(cuò)誤)。
- 如果函數(shù)有返回值,可以不關(guān)心它,忽略它。
2、示例代碼
#include <iostream> // 包含頭文件。
using namespace std; // 指定缺省的命名空間。
// 寫一個(gè)函數(shù),給它兩個(gè)整數(shù),讓它比較兩個(gè)整數(shù)的大小,返回較大的那個(gè)整數(shù)。
int max(int a, int b); // 函數(shù)聲明后面的分號(hào)不能少。
// 寫一個(gè)函數(shù),給它兩個(gè)參數(shù):no-超女編號(hào),str-表白的內(nèi)容。
void print(int no,string str);
// 寫一個(gè)函數(shù),在控制臺(tái)輸出九九乘法表。
void printmt();
int main()
{
cout << "max(5,8)=" << max(5,8) << endl;
print(8, "請(qǐng)借給我五分錢吧。");
printmt();
}
int max(int a, int b) // 函數(shù)定義后面不能加分號(hào)。
{
if (a > b) return a;
return b;
}
void print(int no, string str)
{
cout << "親愛(ài)的"<<no<<"號(hào):"<<str << endl;
return;
}
void printmt()
{
// 在控制臺(tái)輸出九九乘法表。
for (int ii = 1; ii <= 9; ii++)
{
for (int jj = 1; jj <= ii; jj++)
{
cout << ii << "*" << jj << "=" << ii * jj << " ";
}
cout << endl;
}
return;
}
到了這里,關(guān)于【C++從0到1】29、C++中函數(shù)的調(diào)用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!