C++从0到1全系列教程
1、函数的调用
-
语法:文章来源:https://www.toymoban.com/news/detail-406736.html
函数名(参数一,参数二,……)
注意:文章来源地址https://www.toymoban.com/news/detail-406736.html
- 声明函数的代码必须放在调用之前,定义函数的代码可以放在调用之后。
- 调用函数的时候,参数列表必须与函数的声明一致(参数的个数、书写的顺序和数据类型)。
- 不管在什么地方,都不能调用main函数,但是,在普通函数中,可以调用其它的普通函数。
- 调用函数的代码可以独占一条语句,也可以用于表达式(赋值运算、算术运算、关系运算、函数的参数)。
- 如果函数用于表达式中,返回值的数据类型要匹配(否则可能会被隐式转换或编译错误)。
- 如果函数有返回值,可以不关心它,忽略它。
2、示例代码
#include <iostream> // 包含头文件。
using namespace std; // 指定缺省的命名空间。
// 写一个函数,给它两个整数,让它比较两个整数的大小,返回较大的那个整数。
int max(int a, int b); // 函数声明后面的分号不能少。
// 写一个函数,给它两个参数:no-超女编号,str-表白的内容。
void print(int no,string str);
// 写一个函数,在控制台输出九九乘法表。
void printmt();
int main()
{
cout << "max(5,8)=" << max(5,8) << endl;
print(8, "请借给我五分钱吧。");
printmt();
}
int max(int a, int b) // 函数定义后面不能加分号。
{
if (a > b) return a;
return b;
}
void print(int no, string str)
{
cout << "亲爱的"<<no<<"号:"<<str << endl;
return;
}
void printmt()
{
// 在控制台输出九九乘法表。
for (int ii = 1; ii <= 9; ii++)
{
for (int jj = 1; jj <= ii; jj++)
{
cout << ii << "*" << jj << "=" << ii * jj << " ";
}
cout << endl;
}
return;
}
到了这里,关于【C++从0到1】29、C++中函数的调用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!