• 函数的份文件编写


    作用:让代码结构更加的清晰

    函数分文件编写一般有4个步骤

    1.创建后缀为.h的头文件

    2.创建后缀为.cpp的源文件

    3.在头文件中写函数的声明

    4.在源文件中写函数的定义

    1.注释 

    ctrl+k, ctrl+c

    2.取消注释

    ctrl+k,ctrl+u

    指针:

     使用指针 可以通过解引用的方式来找到指针指向的内存;指针 前加 * 代表解引用,找到指针指向的内存中的数据

    tips:int *p;  p指的是地址例如0x0000;*p指的是数据,*p为1000;指针变量赋值  p = &a;

    1、指针也是一种数据类型,那么指针这种数据类型占了内存多少字节?在32位操作系统下,占4个字节;在64位操作系统下,占8个字节;(不管指针是int* 还是 float* 还是 double *)

    2、空指针:指针变量指向内存中编号为0的空间 用途:初始化指针变量 注意:空指针是不可以访问的 原因:0~255之间的内存编号是系统占用的,因此不可以访问

    3、野指针  指针变量申请的空间已经超出内存范围

    CONST:

    1、const 修饰指针  叫做常量指针 const int * p = &a;特点:指针的指向可以修改,但是指针指向的值不可以改

    2、const修饰常量 叫做指针常量 int * const p = &a;  特点 :指针的指向不可以改  指针指向的值可以改

     3 const 既可以修饰指针,又修饰常量

     

       指针数组:
    
    int * p =&a;  int arr[10]={1,2,3,4,5,6,7,8,9,10}  ;int * p =arr;//arr就是数组的首地址
    //输出数组的第二个值,利用指针进行输出,那么只要将p++ 就可


    若是地址传递:则指针可以更改实参的值,若是变量值传递 ,则不可以更改实参的值,只能更改形参的值。


  • 相关阅读:
    CF1313A Fast Food Restaurant
    模板: zkw线段树
    从5个经典工作开始看语义SLAM
    LeetCode题号[200,299]刷题总结
    2020春招实习总结
    LeetCode题号[100,199]刷题总结
    LeetCode题号[1,99]刷题总结
    HashMap源码详解
    动态规划——楼层扔鸡蛋问题
    图论——迪杰斯特拉算法和最小生成树
  • 原文地址:https://www.cnblogs.com/gjianli/p/15259934.html
Copyright © 2020-2023  润新知