zoukankan      html  css  js  c++  java
  • 21天学通C++_Day5

      昨天停更了一天,真是羞羞啊,不过还是干了很多有意义的事的!

      首先,昨天下午的时候,去参加了学校的春招!第一次参加招聘会,怕自己答不上面试官的问题,很是紧张!

      和同学约的一点,结果到了发现还没开始,只能淋着小雨排队。快到一点半开始的时候,人已经排出近百来号了,还好来得早。进场以后,就直奔华为通信去了,因为踩过点,是第一个到的,第一次招聘会的第一个公司啊,结果人家不招实习生,哭哭。第二个去了正泰仪表,结果人家也不招实习生,哭哭。后来又多试了几家,普遍的回答就是,还没开始招,简历先收下,到时候再联系。

      近两个小时的人挤人收获如下:

        ①投了几份研发类的实习生,相当于比招聘开始提早投了;

        ②招聘会坐镇的基本是HR之类,技术人员很少,主要还是投简历,后期的笔试面试才是真正了解实力的,但是前提是过了简历这一关;

        ③有一位HR很直接地说了,我的简历看上去不够胜任研发岗位,推荐我投测试,哭哭,我后来坚决地表示了我要做研发的意思,她显得有些无奈,随便我。看来,我需要更加努力才行!

      第二件有意义的事就是晚上班级聚餐了,由于有很多人要退卓越,趁着院里通知还没下来,大家聚了一下。班级氛围真的很温暖,一想到以后这样的机会很少了,心里有点难受。

    ok,开始今天的学习!

    0、指针

    指针是存储内存地址的变量,指针变量用于存储内存地址,指针也占用内存地址

      ▪指针的声明

      通常将指针声明为指向特定的类型,eg:int *p = NULL;  //不初始化的话,要赋值为NULL

      也可将指针声明为指向一个内存块,称为void指针

      此时,发现书中写法有出入,有int *pInteger = NULL和int* pInteger = NULL两种,经过实验,两种都可以。

      ▪ &:引用运算符

      ▪*:解除引用运算符、间接运算符

      ▪sizeof()用于指针:存储指针的字节数是指定的,只与编译器和操作系统有关,与指针指向的变量类型无关

    1、动态内存分配

    使用new来分配新的内存块,如果成功,则new将返回指向一个指针指向分配的内存

    int* pNumber = new int;

    delete pNumber;

    int* pNumbers = new int[10];

    delete[] pNumbers;

    内存泄露

    不使用分配的内存后,如果不释放它们,这些内存仍被预留并分配给应用程序。这将减少可供其它应用程序使用的系统内存量,甚至降低您的应用程序的执行速度,应不惜一切代价避免这种情况!

    2、将关键字const用于指针

    ▪指针指向的数据为常量,const int* p = &a;

    ▪指针包含的地址是常量,int* const p = &a;

    ▪指针包含的地址、以及它指向的值都是常量,const int* const p = &a;

     

  • 相关阅读:
    Jsp 4—— 内置对象
    Jsp 3—— 声明语法
    Jsp 2—— 小脚本
    CF1479B1 Painting the Array I
    P5337 [TJOI2019]甲苯先生的字符串
    CF19C Deletion of Repeats
    CF484D Kindergarten
    CF529B Group Photo 2 (online mirror version)
    CF1068B LCM
    CF554A Kyoya and Photobooks
  • 原文地址:https://www.cnblogs.com/Big-Rabbit/p/4375020.html
Copyright © 2011-2022 走看看