zoukankan      html  css  js  c++  java
  • 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#)
    javascript必知必会之this关键字及scope(转)
    MSMQ 消息队列 安装MSMQ 创建发送接收队例消息
    精确获取页面元素的位置(转)
    javascript无缝滚动(转)
    C#多线程
    javascript十个最常用的自定义函数(转)
    ASP.NET——ASP.NET 数据库缓存依赖
    jQuery三维展示插件(转)
    Action和Func的区别
  • 原文地址:https://www.cnblogs.com/delphi2014/p/4007106.html
Copyright © 2011-2022 走看看