C++自学之路:2.4--函数
来源:互联网 发布:任天堂vr知乎 编辑:程序博客网 时间:2024/06/08 04:03
#include <iostream> #include <cmath> int main(int argc, const char * argv[]) { using namespace std; double area; cout << "Enter the floor area, in square feet, of your home: "; cin >> area; double side; side = sqrt(area); cout << "That's the equivalent of a square " << side << " feet to the side." << endl; cout << "How fascinating!" << endl; return 0; }1.有返回值的函数将生成一个值,这个值可以赋值给变量或者在其他表达式中使用。
2.sqrt函数,area是发送给函数的消息(参数),函数执行完毕后,返回一个值并赋值给side。
3.C++程序应该为程序中使用的每个函数提供原型。
4.函数的原型相当于变量的声明。
5.double sqrt(double);,sqrt的函数声明。第一个double代表函数将返回一个double类型的值。括号中的double代表函数需要一个double类型的参数。原型结尾的分号代表这是一个原型,而不是函数头。如果省略分号,编译器会认为这是一个函数头并要求补充函数体。
6.函数原型只描述函数接口。函数定义负责函数的具体实现。
7.首次使用函数前,通常把原型放到main()函数前定义,上例通过cmath文件来提供函数的原型。
void simon(int); int main(int argc, const char * argv[]) { using namespace std; simon(3); cout << "Pick an integer: "; int count; cin >> count; simon(count); cout << "Done!" << endl; return 0; } void simon(int n) { using namespace std; cout << "Simon says touch your toes " << n << " times." << endl; }1.函数格式,simon()和main()函数定义格式相同,函数头+函数体。
2.不允许函数的定义在另一个函数中,每个函数都是平等的。
3.void simon(int n),void表示该函数没有返回值。
阅读全文
0 0
- C++自学之路:2.4--函数
- C语言自学之路
- Dominating---C语言自学学习笔记之函数
- PHP自学之路-----走进PHP函数
- 自学C++之 函数
- 自学Python之函数
- 我的c语言自学之路
- 自学mysql数据库之函数
- c语言自学之道
- 自学C之递归理解
- PHP自学之路-----走进数组及相关数组函数
- 半路出家, 我的iOS自学之路-1-C语言
- 自学之路
- 自学java之路
- 自学JAVA之路`~
- JAVA自学之路
- JAVA自学之路
- JAVA自学之路
- 2017年7月12日22:52:33
- 面向对象三大基本特性,五大基本原则
- android开发环境配置
- 循环结构while,for
- 【剑指offer】重建二叉树
- C++自学之路:2.4--函数
- 【Linux】命令代换
- 讨论cocos2d-x字体绘制原理和应用方案
- 系统登录档配置及分析
- React Native ref高级用法&&setNativeProps使用
- 重载 重写(覆盖) 隐藏
- js 简单时间倒计时实现
- 自己实现一个泛型ArrayList
- 小明,你为啥不做作业?