今天是7月8日,我们接着开始C++的学习。
最近找到了一个关于C++的刷题网站
确实很好用
七、函数
函数分为好几种
大致分为
无参数无返回值、无参数有返回值、有参数无返回值,有参数有返回值
这些咱们一个一个的讲
(1)、无参数无返回值
这一类函数多半都是应用在重复且相同的代码之中。
为了方便先把一段代码存放到一段容器之中。
然后直接调用直接执行这一段代码。
那如何创建函数呢?
函数返回值类型 函数名(){ 主体代码 return 0; }
这样把需要重复执行的代码写在函数里面,调用一下就可以直接执行。
既然说道调用了,那如何调用呢?
直接
函数名();
就可以调用了。
(2)、无参数有返回值
无参数有返回值多半是用来代码规整
直接调用返回值的。
之前咱们提到了有return。
这个return后面跟着的就是返回值。
返回值需要返回一个整型,因为咱们定义函数的时候是用int定义的
举个例子
int name(){ int a =1; return a; }
这里就返回了a这个变量。
那怎么得到这个返回值呢。
其实这个和没返回值时的调用差不多
也是
函数名称()
只不过它不在单独写了。
它需要跟在一些代码的后面。
比如
cout<<函数名称()<<endl;
再比如
int a = 函数名称();
这样就可以得到这些值
(3)、有参数无返回值
这一类主要是针对一些运算类型差不多但内容不一样的。
但是需要输出的。
那之前咱也看见了,创建函数的时候有一个括号。
这个括号里面就是需要写的参数
那废话不多说,直接上公式
函数返回值类型 函数名称(参数变量,参数变量){ 主体代码 return 0; }
主体代码里可以直接使用括号里写的变量名称。
然后就是调用了,
调用直接
函数名称 (参数值,参数值);
参数值的数量按照上面括号里参数的数量,上面定义了多少参数就写多少个函数值,要不然会报错。
那么今天就写到这里了
明天加油!