函数

 2023-04-13 09:46:06  阅读 0

在编程中,在编写大的项目时会有数以万计的代码,若是将这些代码全部放在主函数中,会导致代码难以查阅,且只能由一人编写代码,效率过低。因此,C++提供了函数的概念,函数就相当于一个相对独立的模块,将所需要的参数传递给函数,由函数完成相对应的工作,这样的代码就更加简单明了。如下:

 

void sum(int num1, int num2){

}

 

函数的定义如上,首先需要表明函数的类型,后面再加上函数的名字,括号内为函数的参数(可以为空即什么都不写)

 

#include <iostream>
using namespace std;

void print();

int main(){
	print();
	return 0;
}

void print(){
	cout << "hello world" << endl;
}

 

 

如上,在通常情况下,会先对自定义的函数做声明,将其放在main前面,再将函数的定义放在main的下面,在使用时,只需要将函数名和括号写进主函数即可。

 

细心的读者可能会发现,main也是一个函数,仔细观察main就会明白,main是一个类型为int型的函数,这个函数又叫做主函数,是作为系统的默认主函数使用的,即程序会默认将所有的功能在main中进行调用,在上面一个例子中,我们在main中调用的了自定义的print(),如下:

 

#include <iostream>
using namespace std;

void print();

int main(){
	
	return 0;
}

void print(){
	cout << "hello world" << endl;
}

 

 

此时,在main中没用调用自定义的print函数,即使我们已经对其做出了申明和定义,print的功能也不会调用,就像是准备了一个工具,但是我们并没用使用,所以此工具不会发挥作用。

 

上一篇: 循环补充
下一篇: 有参函数
标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码