第一章 c++简介

一、数据类型

                   第一章 c++简介

   1、布尔型

第一章 c++简介

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) 只能引用变量

      第一章 c++简介

    3、函数传参的三种方式

      a)、值传递

      b)、址传递

      c)、引用传递

                     第一章 c++简介

 

 

 

 

三、基本的输入、输出

三、命名空间

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

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

  语法格式:

                   第一章 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;

  }

 

原文链接: https://www.cnblogs.com/hyt19911004/p/12549307.html

欢迎关注

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

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    第一章 c++简介

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

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

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

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

(0)
上一篇 2023年3月1日 下午10:52
下一篇 2023年3月1日 下午10:52

相关推荐