news 2026/9/2 12:25:46

新人必看:for和while的核心区别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
新人必看:for和while的核心区别

一、相同点

不管是for还是while运行逻辑是一样的:先判断条件,条件满足就执行循环体,直到条件不满足跳出循环。

二、核心区别(重点)

关键在 **“控制循环的变量” 的作用域 **(也就是变量能被使用的范围):

  1. for 循环:控制循环的变量(比如for(int i=0;... )里的i属于 for 循环的语法结构内部。循环结束后,这个变量就 “失效” 了,不能再被访问。

    举个例子(以 Java 为例):

    java

    运行

    // 这里的i是在for里定义的,属于for的“内部变量” for(int i=0; i<4; i++){ System.out.println(i); } // 循环结束后,下面这行代码会报错(因为i已经“不存在”了) // System.out.println(i);
  2. while 循环:控制循环的变量(比如while(i<4)里的i不是 while 语法的一部分(变量是在 while 外面定义的)。循环结束后,这个变量还能继续用。

    举个例子:

    java

    运行

    // i是在while外面定义的,属于“外部变量” int i=0; while(i<4){ System.out.println(i); i++; } // 循环结束后,i还能正常使用(此时i的值是4) System.out.println("循环结束后i的值:" + i);

总结

  • 想让循环变量 “用完就扔”→ 用for(更简洁、变量作用域更紧凑)。
  • 想在循环结束后继续用循环变量→ 用while
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 13:26:14

Windows Defender完全移除终极指南:从新手到专家的完整解决方案

你是否曾经被Windows Defender的"过度保护"困扰&#xff1f;明明已经安装了第三方杀毒软件&#xff0c;那个蓝色安全图标还是阴魂不散地出现在任务栏。就像家里请了专业管家&#xff0c;原来的保安还非要站在门口一样&#xff0c;让人哭笑不得。今天&#xff0c;我们…

作者头像 李华
网站建设 2026/9/2 22:46:27

多个 GitHub 账户SSH 密钥配置全攻略

在工作和个人项目中&#xff0c;我们经常需要使用多个 GitHub 账户。如果不进行合理配置&#xff0c;Git 操作&#xff08;如 git push、git pull&#xff09;总是使用默认账户&#xff0c;容易出错。本文记录了我在 Windows 上删除旧账户、生成新的 SSH 密钥&#xff0c;并实现…

作者头像 李华
网站建设 2026/9/2 22:46:31

PyTorch-CUDA-v2.9镜像是否支持RTX40系显卡?实测结果公布

PyTorch-CUDA-v2.9镜像是否支持RTX40系显卡&#xff1f;实测结果公布 在深度学习项目中&#xff0c;每次换新显卡最让人提心吊胆的不是性能表现&#xff0c;而是环境能不能跑起来。尤其是当你兴冲冲地把一块RTX 4090装进主机&#xff0c;却发现PyTorch死活识别不到GPU时——那种…

作者头像 李华
网站建设 2026/8/29 5:52:39

手把手教程:工业HMI设备PCB布局从零实现

工业HMI的PCB布局实战&#xff1a;从电路板“画图”到可靠系统的设计心法 你有没有遇到过这样的情况&#xff1f; 原理图画得一丝不苟&#xff0c;代码跑得稳稳当当&#xff0c;可一上电——LCD屏幕横纹乱跳、触摸时灵时不灵、RS-485通信隔三差五丢包……最后查来查去&#xf…

作者头像 李华
网站建设 2026/9/2 0:51:03

OpenCore Configurator终极实战指南:黑苹果系统引导快速配置

OpenCore Configurator终极实战指南&#xff1a;黑苹果系统引导快速配置 【免费下载链接】OpenCore-Configurator A configurator for the OpenCore Bootloader 项目地址: https://gitcode.com/gh_mirrors/op/OpenCore-Configurator 作为一名黑苹果爱好者&#xff0c;你…

作者头像 李华
网站建设 2026/9/2 22:33:55

FlightSpy:智能机票监控工具帮你轻松节省旅行预算

FlightSpy&#xff1a;智能机票监控工具帮你轻松节省旅行预算 【免费下载链接】flight-spy Looking for the cheapest flights and dont have enough time to track all the prices? 项目地址: https://gitcode.com/gh_mirrors/fl/flight-spy 还在为机票价格波动而烦恼…

作者头像 李华