• c++学习--第二部分


    第二部分

    ##仅供学习记录

    5、数组

    1、概述

    image-20220627213755870

    2、一维数组

    image-20220627214942355

    image-20220627220052437

    练习案例:五只小猪称体重

    image-20220627221023288

    练习案例:数组元素逆置

    image-20220628210147910

    3、二维数组

    image-20220628213250795

    二维定义方式

    image-20220628213341290

    考试成绩统计

    image-202206302113578806、函数

    1、概述

    image-20220630212321465

    2、函数的定义

    image-20220630212916878

    image-20220630212939531

    3、函数的调用

    使用定义好的函数

    4、值传递

    image-20220630213429584

    5、函数的常见样式

    image-20220630214203155

    6、函数的声明

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5nUsFn6E-1660315994263)(C:/Users/62476/AppData/Roaming/Typora/typora-user-images/image-20220630215041497.png)]

    7、函数的分文件编写

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HOBmgGvz-1660315994264)(C:/Users/62476/AppData/Roaming/Typora/typora-user-images/image-20220630215824137.png)]

    7、指针

    1、指针的基本概念

    image-20220701213017163

    2、指针标量的定义和使用

    image-20220701213737683

    3、指针所占用得 内存空间

    image-20220701213805276

    4、空指针和野指针

    image-20220701214250967

    image-20220701214703078

    5、const修饰指针

    image-20220701214955279

    const常量指针:

    image-20220701215248580

    const指针常量:

    image-20220701215417960

    const修饰指针也修饰常量

    image-20220701215523728

    image-20220701220131952

    注:看const右侧紧跟的是指针还是常量,是指针就是常量指针,是常量就是指针常量

    6、指针和数组

    利用指针访问数组

    image-20220701221030495

    7、指针和函数

    image-20220701221821122

    注:如果不想修改实参,就用值传递,如果想修改实参,就用地址传递

    8、指针、数组、函数

    image-20220701221937937

    8、结构体

    1、概念

    image-20220703204916599

    2、结构体的使用和定义

    image-20220703204939684

    3、结构体数组

    image-20220703211220626

    4、结构体指针

    image-20220703212028484

    image-20220703212656365

    5、结构体嵌套结构图

    image-20220703212732419

    6、结构体做函数参数

    image-20220703213359406

    7、结构体中const的使用场景

    加入const为了避免指针内容被修改 防止误操作

    image-20220703215441397

    8、结构体案例

    案例一

    image-20220703215507035

    #include
    //随机数种子
    srand((unsigned int)time(NULL));
    
    //残生随机数
    int random = rand() % 61 + 40;
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    案例二

    image-20220703222002784

  • 相关阅读:
    Git实战篇(快速上手精通)
    [附源码]Python计算机毕业设计Django青栞系统
    HTTPS
    postgres数据迁移
    网络热的查询易语言代码
    hadoop配置文件自检查(解决常见报错问题,超级详细!)
    2023.11.19使用flask制作一个文件夹生成器
    618京东到家APP-门详页反爬实战 | 京东云技术团队
    【原理篇】四、自定义starter
    ​主机安全是什么以及​主机安全的功能和价值分析
  • 原文地址:https://blog.csdn.net/charles_zhang_/article/details/126312695