C语言学习笔记day7

数组

1. 数组的定义

        数据类型 数组名[元素个数];

        注意:
            1.元素个数必须为常量或常量表达式
            2.数组元素类型一致(单一性)
            3.数组名要求与变量命令要求保持一致

2. 数组的元素访问

        数组名[元素下标];
            
        注意:
            1.元素下标范围为: 0 - 元素个数-1,注意不要越界访问
            2.元素下标可以是:变量、常量、变量表达式、常量表达式

3. 数组的初始化

        初始化 != 赋值    
        1.全部初始化:
            int a[5] = {1, 2, 3, 4, 5};

        2.局部初始化:
            int a[5] = {1, 2, 3};
            
            注意:
                没有给定初值的元素默认赋值为0值
        
            int a[5] = {0};
            
        3.默认初始化:
            int a[] = {1, 2, 3, 4, 5};

4. 数组的储存

        int a[5];
        
        数组存储空间的大小 = 每个元素所占空间大小 * 元素个数;
        
        获得数组有多少个元素:
            sizeof(a) / sizeof(a[0]);

        连续性:数组存放的空间是连续的
        有序性:数组内存空间由低到高分别为a[0] .. a[n-1];

5. 数组常见操作

        1.查找数组中最大值和最小值
        2.对数组完成倒置
        3.数组的排序    

6. 冒泡排序法

7. 选择排序法

相关推荐

  1. C语言学习笔记day7

    2024-03-17 22:16:01       41 阅读
  2. C语言学习笔记day2

    2024-03-17 22:16:01       40 阅读
  3. C语言学习笔记day10

    2024-03-17 22:16:01       41 阅读
  4. C语言学习笔记day11

    2024-03-17 22:16:01       38 阅读
  5. C语言学习笔记day12

    2024-03-17 22:16:01       41 阅读
  6. C语言学习笔记day14

    2024-03-17 22:16:01       36 阅读
  7. C语言学习笔记day13

    2024-03-17 22:16:01       38 阅读
  8. C语言学习笔记day15

    2024-03-17 22:16:01       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-17 22:16:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-17 22:16:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-17 22:16:01       82 阅读
  4. Python语言-面向对象

    2024-03-17 22:16:01       91 阅读

热门阅读

  1. 人工智能的发展与未来

    2024-03-17 22:16:01       50 阅读
  2. git |常用命令

    2024-03-17 22:16:01       44 阅读
  3. C++ 11:基于范围的 for 循环

    2024-03-17 22:16:01       43 阅读
  4. 服务器硬件基础知识

    2024-03-17 22:16:01       46 阅读
  5. 自动驾驶功能场景 逻辑场景 具体场景解释

    2024-03-17 22:16:01       46 阅读
  6. 安全架构设计

    2024-03-17 22:16:01       44 阅读
  7. Linux开发:设置文件或目录的S_ISVTX

    2024-03-17 22:16:01       44 阅读
  8. 写一个shell脚本:进入pod服务运行命令

    2024-03-17 22:16:01       44 阅读