【C++】学习笔记二十九——函数
来源:互联网 发布:扎克拉文体测数据 手掌 编辑:程序博客网 时间:2024/06/05 06:44
函数
- 函数定义
- 函数原型
- 调用函数
程序7.1
#include<iostream>void simple(); //函数原型int main(){ using namespace std; cout << "main() will call the simple() function:\n"; simple(); //函数调用 cout << "main() is finished with the simple() function.\n"; system("pause"); return 0;}//函数定义void simple(){ using namespace std; cout << "I'm but a simple function.\n";}
定义函数
没有返回值的函数称为void()函数:
void functionName(parameterList){ statement(s) return; //可选}
有返回值的函数:
typeName functionName(parameterList){ statements return value;}
C++对于返回值的类型有一定的限制:不能是数组。但可以是其它任何类型——整数、浮点数、指针、结构、对象;(C++虽然不能直接返回数组,但可以将数组作为结构或对象的组成部分来返回。)
如果函数包含多条返回语句,则在遇到第一条返回语句后结束。
函数原型和函数调用
#include<iostream>void cheers(int);double cube(double x);int main(){ using namespace std; cheers(5); cout << "Give me a number: "; double side; cin >> side; double volume = cube(side); cout << "A " << side << "-foot cube has a volume of "; cout << volume << " cubic feet.\n"; cheers(cube(2)); system("pause"); return 0;}void cheers(int n){ using namespace std; for (int i = 0; i < n; i++) cout << "Cheers! "; cout << endl;}double cube(double x){ return x*x*x;}
函数原型描述了函数到编译器的接口,也就是说,它将函数返回值的类型以及参数的类型和数量告诉编译器。函数原型是一条语句,因此必须以分号结尾。函数原型的参数列表中可以包括变量名,也可以不包括。
0 0
- 【C++】学习笔记二十九——函数
- Swift学习笔记(二十九)——函数的使用1
- C Primer Plus学习 二十九 string.h strncat()函数
- Object-C 学习笔记(二十九)--- 归档(2)
- 学习笔记(二十九)
- c语言学习笔记十九
- 机器学习基础(二十九)—— 径向基核函数(RBF)
- OpenCV学习笔记(二十九)——视频前景的提取Video
- 【Unity 3D】学习笔记二十九:游戏实例——简单小地图制作
- (二十九)大数据系统学习笔记(四)——Hadoop的搭建
- Oracle学习笔记(二十九)——pl/sql的进阶之编写分页过程
- 【OpenCV学习笔记】二十九、轮廓特征属性及应用(六)——外接圆等
- Linux实践工程师学习笔记二十九
- 软件工程视频学习笔记(二十九)
- 软件工程视频学习笔记(二十九)
- JAVA学习笔记(二十九)
- JavaScript学习笔记(二十九) method()方法
- LinuxCast学习笔记二十九rsyslog
- 100. NSScanner类条件判断利器详解
- mysql常用命令
- [乐意黎转载]AngularJS快速入门指南09:SQL
- 【不知出处】炸弹拆除 网络流 费用流
- input file上传图片
- 【C++】学习笔记二十九——函数
- java的回文字符串的判断
- mysql命令记录
- [iOS 字符串] oc字符串与c字符串互转
- libcurl使用方法
- Linux rpm 命令 【转】
- JAVA-SFTP上传文件
- DOM创建XML文件
- Java并发编程:Callable、Future和FutureTask