zoukankan      html  css  js  c++  java
  • 循环结构和一维数组

    一、循环结构
    1.1 for循环(重中之重)
    (1)语法格式
    for(初始化表达式; 条件表达式; 修改初始值表达式){
    循环体;
    }

    (2)执行流程
    执行初始化表达式 => 判断条件表达式是否成立
    => 若成立,则执行循环体 => 执行修改初始值表达式 => 判断条件表达式是否成立
    => 若不成立,则循环结束

    1.2 while循环(熟悉)
    (1)语法格式
    while(条件表达式){
    循环体;
    }

    (2)执行流程
    判断条件表达式是否成立
    => 若成立,则执行循环体 => 判断条件表达式是否成立
    => 若不成立,则循环结束

    (3)注意事项
    a.while循环和for循环完全可以互换,推荐使用for循环;
    b.while循环通常使用在明确循环条件但不明确循环次数的场合中;
    for循环通常使用在明确循环次数或范围的场合中;
    c.while(true)等价于for(;;)都表示无限循环;

    1.3 do-while循环(熟悉)
    (1)语法格式
    do{
    循环体;
    }while(条件表达式);

    (2)执行流程
    执行循环体 => 判断条件表达式是否成立
    => 若成立,则执行循环体 => 判断条件表达式是否成立
    => 若不成立,则循环结束

    练习:
    分别使用for循环、while循环以及do-while循环打印1 ~ 10之间的整数。

    (3)注意事项
    do-while循环通常使用在至少执行一次循环体的场合中。

    二、一维数组(重点)
    2.1 基本概念
    当需要在程序中记录单个数据内容时,则声明一个变量即可;
    当需要在程序中记录多个数据类型相同的数据内容时,则声明一个一维数组进行处理,而一维数组的本质就是在内存中申请一段连续的存储单元。

    数组名 - 数组的名称,用于记录该连续存储单元的首地址信息。
    数组元素 - 主要指数组中的数据内容。
    数组长度 - 主要指数组中最多可以存放的元素个数,通常使用 数组名.length 方式获取。
    数组下标 - 主要指数组中每个元素的编号,从0开始可以取到 数组长度-1。

    2.2 数组的声明
    (1)语法格式
    数据类型[] 数组名称 = new 数据类型[数组的长度];
    如:
    int[] arr = new int[5]; - 表示声明一个长度为5元素类型为int的一维数组
    int num = 5; - 表示声明一个初始值为5的int类型变量
    int arr[] = new int[5]; - 不推荐使用

    注意:
    只有在声明数组时[]中的数值才代表数组的长度,否则一律代表数组的下标;

    (2)数组的初始化
    数据类型[] 数组名称 = {初始值1, 初始值2, ...};

    不忘初心,方得始终! 坚持!坚持!坚持!!
  • 相关阅读:
    ABP 基于DDD的.NET开发框架 学习(四)时间控件采用datetimepicker注意事项
    解决Vs控制台程序出现NuGetprofile.ps1,因为在此系统上禁止运行脚本错误时或提示:“无法加载文件 .nugetpackagesMicrosoft.EntityFrameworkCore.Tools1.1.0-preview4-final oolsinit.ps1,因为在此系统上禁止运行脚本”
    git 本地初始化项目操作
    php(thinkphp)在linux系统下pdf转png图片【转】
    git学习笔记
    git 2.4.5编译安装
    mysql占用内存高的问题
    vmware下虚拟机centos,root登录时候提示鉴定故障解决方法
    SSH.net之主程序
    SSH.net之Service层
  • 原文地址:https://www.cnblogs.com/sumboy/p/8604131.html
Copyright © 2011-2022 走看看