zoukankan      html  css  js  c++  java
  • 第一章 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;

      }

  • 相关阅读:
    滴滴打车如何成就150亿估值
    互联网专车高补贴开始“退烧”
    城市拥堵加剧,都是互联网快车惹的祸?
    滴滴打车动态加价10-20余元
    专车降价滴滴快车使命终结?
    “专车”监管意见最快本月公布
    专车新规或下周发布,估计有大量司机流失
    滴滴优步神州掀新一轮融资大战
    杭州或率先放开非公司化专车
    恭喜您!获得20元现金红包一个,赶快领取!
  • 原文地址:https://www.cnblogs.com/hyt19911004/p/12549307.html
Copyright © 2011-2022 走看看