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++的四个组成部分

在网上看到的一个帖子,然后觉得十分的有意思,就记录在这里。 C++四个组成部分包括:better C、ADT、OO、GP。 第一个是加强板C,例如函数重载、引用、默认参数等等; 第二个ADT是抽...
  • pty_2007
  • pty_2007
  • 2013年04月11日 10:35
  • 975

写一函数求sinh(x)的值

写一函数求sinh(x)的值,求sinh(x)的近似值,公式为:sinh=(e^x-e^-x)/2,其中用一个函数求e^x。 #include "stdafx.h" #include #incl...
  • yanglize
  • yanglize
  • 2015年08月11日 16:22
  • 1039

定义函数 求sinh(x)的值。

/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 刘同宾 ...
  • liubinzi123
  • liubinzi123
  • 2012年11月25日 12:38
  • 3499

一些有关C++语言中的bit操作

http://blog.csdn.net/dreamXren/article/details/540245 以下大多从网上和书中来,有些则加入了个人的见解~~ 1)  函数实现交换两个int型...
  • weinierbian
  • weinierbian
  • 2013年12月11日 21:18
  • 1167

C++ Primer笔记(一)函数部分

 1.指针形参   函数的形参是指针,此时是复制实参指针。也就是说要是在函数体内部改变形参的指针值对实参没有影响,但是要是改变形参指针所指向的值那么对应的实参所指向值也改变。void reset(in...
  • guosong421
  • guosong421
  • 2009年08月10日 16:57
  • 425

C/C++实现循环移位

(a>30)  贴个Rotation.cpp://: C03:Rotation.cpp {O}// From Thinking in C++, 2nd Edition// Available at h...
  • fangjuniceflame
  • fangjuniceflame
  • 2009年10月11日 22:44
  • 1715

c++中WaitForSingleObject函数解析(1)

函数的原型: DWORD WaitForSingleObject( HANDLE hHandle, // handle to object DWORD dwMilliseconds // time-...
  • richerg85
  • richerg85
  • 2012年03月14日 18:29
  • 7030

求sinh(x)的值

输入代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:sum123.cpp * 作 者:林海云 ...
  • linhaiyun_ytdx
  • linhaiyun_ytdx
  • 2015年01月12日 21:46
  • 1007

c++函数部分

东南大学c++函数部分视频教程笔记 1,面向过程与与面向对象的区别   面向对象:实现细节过程,主模块+若干的子模块(main()+子函数),自顶向下逐步求精,              效率低,重...
  • u011922039
  • u011922039
  • 2014年08月11日 21:28
  • 144

【教程】如何知道C/C++的标准库中有多少个函数?(说的不是常用的函数,也不是在本地磁盘中查文件头哈,并且还要有每一种函数的使用详解)

其实非常简单,微软官网就有一个这样的表,里面有函数的清单,点击去之后还有详解(函数原型,使用实例,所需包含的文件头等都有介绍)。 请参见: CRT Alphabetical Function Re...
  • COCO56
  • COCO56
  • 2018年01月07日 12:19
  • 105
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++函数部分(一)
举报原因:
原因补充:

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