函数之函数基础

#include<iostream>
usingnamespace std;
void potential_energy();
void kinetic_energy(int,double);//此处为函数的声明。
int main()
{
       
int mass=15;
       
double velocity=308.24;
        cout
<<"The value of mass in main"
               
"is mass="<<mass<<endl;
        potential_energy
();
        kinetic_energy
(mass,velocity);//调用函数。
        cout
<<"The value of mass in main is still mass="<<mass<<endl;
       
return0;
}
void potential_energy()//开始编写函数。
{
       
int mass=6;
       
double pe,height=5.2;
       
constdouble g=9.81;
        pe
=mass*g*height;
        cout
<<"Potential energy="<<pe<<endl;
}
void kinetic_energy(int m,double v)
{
       
double ke;
        ke
=0.5*m*v*v;
        cout
<<"Kinetic energy="<<ke<<endl;
}
/*函数声明:描述了函数名、返回值类型(此处为void空值)、传递给函数的参数类型等。
           注意,函数声明后面需要加一个分号。另外,函数声明后可以指定参数名。

  函数调用:即是开始执行函数内部的语句。一般函数调用由函数名和后面的参数列表构成。
      形式为:fname(exp1,epx2);

  函数定义:主要包括函数返回值类型、函数名、参数名和整个函数体。

  程序编排:既可以把main函数放在前面,再编排其它函数;也可以先编排函数,再写main函数。

  内存中的变量:当一个函数被调用时,C++就会为函数中的变量分配内存;一旦函数执行完,内存也就随之释放。

  值调用或值传递:此处函数获得的是每个参数的副本,这样使得函数可以改变每个参数的值而不会改变原始变量的的值。

  变量名:不同的函数可有相同的变量名,但彼此没有关联。一般对变量名会有所选择,避免出现混乱。*/

原文链接: https://www.cnblogs.com/gsk11092114/archive/2012/06/25/2561343.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    函数之函数基础

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/53437

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 上午4:49
下一篇 2023年2月9日 上午4:49

相关推荐