【C++从0到1】29、C++中函数的调用

C++从0到1全系列教程

1、函数的调用

  • 语法:

    函数名(参数一,参数二,……)
    

注意:

  • 声明函数的代码必须放在调用之前,定义函数的代码可以放在调用之后。
  • 调用函数的时候,参数列表必须与函数的声明一致(参数的个数、书写的顺序和数据类型)。
  • 不管在什么地方,都不能调用main函数,但是,在普通函数中,可以调用其它的普通函数。
  • 调用函数的代码可以独占一条语句,也可以用于表达式(赋值运算、算术运算、关系运算、函数的参数)。
  • 如果函数用于表达式中,返回值的数据类型要匹配(否则可能会被隐式转换或编译错误)。
  • 如果函数有返回值,可以不关心它,忽略它。

2、示例代码

#include          // 包含头文件。
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++,c++,开发语言)