c++函数部分(一)

原创 2017年10月06日 21:43:15

对于c++函数来说,必须的包括函数名、形式参数列表以及函数体三部分。如下为一个普通的c++函数:

double cube(double x)

{

      return x*x*x;

}

其中:cube为该函数的名字,doublex为形参列表,花括号括起来的为函数体。

函数名字前方的double是函数体语句中return返回值的类型(如果不同,将会转化),当然也可以用void来表示无返回值的函数;

对于函数名字主要起与函数意义相关的、易于记忆的名字;

形参列表中每个变量都需要在其前面申明其是什么类型的,即使俩个变量类型相同,第二个变量的类型也不能省略;

函数体语句用花括号括起来,注意当执行到函数体return语句时,函数执行结束,否则到最后花括号为止;

关于函数原型:

由于c++习惯的将main函数写在最前面,故当在main函数中调用自己编写的函数的时候,需要提前申明,即使用函数原型。

例如上面的函数,其申明的函数原型为:double cube(double x);

其实简单的办法就是直接把函数的第一行复制过来加分号即可;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

c++部分操作符重载及仿函数使用

代码实例: #include #include using namespace std; template struct Plus { T operator()(const T& t1...

利用C++模板,代替虚函数,实现类的静态多态性(加入性能测试部分)

http://www.cppblog.com/woaidongmao/archive/2008/05/22/50805.html 利用C++模板,代替虚函数,实现类的静态多态性(加入性能测试部分) ...

C++string类部分函数仿写(用C语言实现)

注意:有指针成员情况下,写构造函数时一定要先分配空间 同时,要写析构函数,手动释放堆空间#include #include using namespace std;class stringC { ...

C++虚函数表解析 (Lawliet 修改+注释版)(附有部分网友的重要评论)

C++ 虚函数表解析   2008-11-14 作者:陈皓 来源:csdn     前言 ...

部分C库函数重写(经典c/c++面试题)

#include #include #include //////////////////////////////////////////////////// //Convert cha...

C++ string 类 部分成员函数实现(实现COW copy-on-write)

虽然标题中说实现了·COW,但是事实上是很浪费的,并且命名也很不标准,代码也非常小学生,毕竟初学(给自己找借口.jpg),以后应该还会把这篇找出来认真修改一下的。 Mystring.h: #pragm...

MATLAB 部分函数在C++中的转化

最近帮一位博三的学长翻译了一份MATLAB的代码,学长是控制专业的,没有系统学过数据结构和算法,只学过基础的C语言,做科研的大部分程序都是用MATLAB写的,MATLAB功能确实强大,但是程序的执行效...

C++时间函数用法总结(部分)

1、获取1970以来的时间戳 #include "stdafx.h" #include #include #include using namespace std; int m...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)