首页 > 代码库 > C++第二课 C++类、函数的讲解

C++第二课 C++类、函数的讲解

     类可以是用户自定义的类,也可以是系统已经定义好的类,什么是自定义类,比如我们定义一个人,而人就是一个类,而男人和女人都是这个这个人的子类。还有一种类就是系统已经给我们定义好的类,我们可以直接使用,比如iostream类,string类,system。。。等等。

  什么是函数?简单的理解就是创建C++程序的模块。函数有2种类型,一个是有返回值,另一个是无返回值。函数和类一样,也可以分为自定义函数和系统定义的函数。我们自己定义一个函数,用最简单的示例讲解,

我们定义一个加法函数如:

#include<iostream>

using namespace std;

int ADD(int a,int b)

{

  int c;

  c = a+b;

  return c;

}

int main()

{

  add(1,2);

  cout<<add(1,2)<<endl;

  return 0;

}

还可以用系统定义的函数

int x;

x = sqrt(4);  //这是直接使用系统定义好的函数:一个开平方根的函数。

上面的示例中,我们可以总结以下几点:

任何一个可执行的程序必须都有一个主函数,

首先程序进入主函数mian()中先执行,该函数有返回值,函数由函数的头和函数体组成的。函数的头指的是函数的返回值,函数体是{}中的语句

   c++类型的语句。

声明语句---- 定义函数中使用的变量的名称和类型

赋值语句---- 使用赋值符号“=”给变量赋值

返回语句 ---- 将一个函数的结果返回给调用者。

函数调用----  如main函数调用了add函数,将add的返回结果传给主函数内部的语句中。

函数原型---- 声明函数的返回类型,函数接受参数数量和类型。

  函数的参数又分为实参和形参,什么是实参什么是形参,很简单,调用的是实参,被调用的是形参。

如上所示,add(1,2)这里的1,2分别代表了实参,而ing add(int a,int b)这里的2个参数就是形参。

以上就是函数最基本的实现。下节课讲C++的数据类型。持续更新中。。。

C++第二课 C++类、函数的讲解