• 第一章 c++简介


    一、数据类型

                       

       1、布尔型

    int main()
    {
        bool a = false;
    
        int b = true;
    
        printf("%d-%d",a,b);
        return 0;
    }
    布尔运算符

     二、变量、指针和引用

        1、 指针设置为空

          a) NULL  宏定义

          b) nullptr C++中的关键字

        2、 引用

          a) 就是对一个变量起了一个别名,不占用存储空间

          b) 定义时必须初始化

          c) 只能引用变量

          

        3、函数传参的三种方式

          a)、值传递

          b)、址传递

          c)、引用传递

                         

    三、基本的输入、输出

    三、命名空间

      定义:实际上就是一个由程序设计者命名的作用域,

      作用:来处理程序中常见的同名冲突,

      语法格式:

                       

      使用方式:

      方式(1)      

        name spance ABC { int g_a = 10;}
        cout << ABC::g_a << endl;

      方式(2)

        name spance ABC { int g_a = 10;}
        using ABC ::g_a;
        cout << g_a << endl;

       方式(3)
        using namespance ABC;
        cout << g_a << endl;

      命名空间可以嵌套使用

        spance A::spance B::g_a;

     函数的缺省值

      void test(int a, double pi = 3.1415)

      {

      }

      int main()

      {

        test(1);

        test(1, 3.14);

        return 0;

      }

    1.  缺省值放到函数声明的位置

      void test(int a, double pi = 3.1415);

      int main()

      {

        test(2);

        return 0;

      }

      void test(int a, double pi)

      {

      }

      如果一个参数有缺省值,那这个参数之后的所有参数都必须有缺省值

      void test(int a, int b = 0, int c =0)

      {

      }

      int main()

      {

        test(10);

        return 0;

      }

  • 相关阅读:
    免费部署Woocall到您自己的网站上
    服务器控件开发之复杂属性
    删除数据库的所有存储过程、主键、外键、索引等
    怎样在dropdownlist的每一项前加一个或多个空格
    Java的内部类学习
    StringUtils全览 (转)
    Java异常大全
    Java web 开发小问题总结(持续更新中)
    Java常用方法总结(持续更新中)
    Python 常用函数
  • 原文地址:https://www.cnblogs.com/hyt19911004/p/12549307.html
Copyright © 2020-2023  润新知