v43-47.problems

1.for循环

一般地,三步走:

for(初始化;表达式判断;递增/递减)

{   .......

  }

ded0991919f644f6861a6a6d293ce21c.png但是,如果说声明了全局变量,那么第一步初始化阶段可以省略但是要写分号‘ ; ’。因为要让编译器知道对应的第几步。

第二步是表达式的条件判断。若返回值是true,那么执行代码块;若返回值是false,结束,后边递增不会执行。在这里i=1024>0,返回true。

第三步,执行i的值的变化。i++实际上是i=i+1;i>> = 1实际上是i = i>>1。

条件与循环

2.1

242f78019a344f8d9fe5687827b1a246.png

 注意,case label语句后面没有break!这表示之后的语句都将会执行!

正确输出是16 21

2.2

83d26842eba84ecf91402f57447d03c5.png

 注意while{}大括号中的是循环语句,属于循环部分。当遇到continue或者break时,直接跳出循环,下面的语句不再执行。

2.3

5865a68c24484394a83f1770e2ac8079.png

80cc93ead7e540fa8c31d8e915453661.png 

注意printf函数会返回打印字符串的长度。

 2.4

a748f8a0930245ee919c64327b249369.png

 注意while循环后面有分号,表明while循环部分结束,没有循环语句,且条件满足,一直循环。

e0a6fc9930774a59b79acc3131541359.png

 循环到界限4294967295再加一到0,此时不满足条件,注意后递增变为1,执行printf语句打印1。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/651322.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java后端开发:学籍系统核心逻辑

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…

uniapp组件库fullScreen 压窗屏的适用方法

目录 #平台差异说明 #基本使用 #触发压窗屏 #定义压窗屏内容 #注意事项 所谓压窗屏,是指遮罩能盖住原生导航栏和底部tabbar栏的弹窗,一般用于在APP端弹出升级应用弹框,或者其他需要增强型弹窗的场景。 警告 由于uni-app的Bug&#xff0…

Jsoup - 【Java爬虫】- 批量下载指定网站图片

简介 Jsoup 是一款Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的API,可通过 DOM,CSS 以及类似于 JQuery 的操作方法来取出和操作数据。 Jsoup 对多线程、连接池、代理等等的支持并不是很好&#xff0…

redis面试题合集-高级

前言 前文介绍了redis入门知识,接下来我们继续深入介绍redis集群以及高可用相关知识,并补充我在工作中的一些经验。 redis高级面试题合集 redis数据结构的底层实现方案? Redis的数据结构底层实现主要依赖于一种称为"简单动态字符串&q…

DEM高程地形瓦片数据Cesium使用教程

一、简介 从开始写文章到现在,陆续发布了全球90m、30m(包括哥白尼及ALOS)、12.5m全球级瓦片数据,以及中国12.5、日本10m、新西兰8m、等国家级瓦片数据,同时也发布了台湾20m、中国34省区12.5m等地区级瓦片数据。在数据发布的文章中对数据如何…

C#,最小生成树(MST)普里姆(Prim)算法的源代码

Vojtěch Jarnk 一、Prim算法简史 Prim算法(普里姆算法),是1930年捷克数学家算法沃伊捷赫亚尔尼克(Vojtěch Jarnk)最早设计; 1957年,由美国计算机科学家罗伯特普里姆独立实现; 19…

车载激光雷达标定白板

随着科技的不断发展,自动驾驶技术逐渐成为汽车行业的重要发展方向。激光雷达作为自动驾驶中的重要传感器,其标定和校准是保证自动驾驶系统准确感知和决策的关键环节。本文将介绍自动驾驶激光雷达标定板的相关内容,包括标定板的作用、材料选择…

关于多个平台小程序的变现方式和渠道的横向对比包含但不限于微信百度抖音小程序的变现方式以门槛

#小程序变现# #小李子9479# 微信小程序百度小程序抖音小程序qq小程序入驻门槛个人,个体,企业均可企业,个体也不行个体,企业个人,个体,企业入驻费用300,主体认证过不用交000流量主1000uv百青藤…

stable-diffusion-webui 汉化(中文界面)

大家好,我是水滴~~ 本文主要介绍 Stable Diffusion WebUI 是如何汉化的,文章详细的介绍汉化过程,并加上配图能够清晰的展示该过程。 Stable Diffusion WebUI 官方并没有出中文界面,需要通过安装插件来汉化,下面是详细…

使用css将文字在水平线中显示

方法一&#xff1a; 1.效果图 2.html <!-- <div class"line">第三方登录</div> --> 3.css /* 让文字在水平线中显示 */.line {display: flex;flex-direction: row;color: #ccc;font-size: 18px;font-weight: bolder; }.line:before, .line:aft…

【C++】C++ 入门 — 命名空间,输入输出,函数新特性

C 1 前言2 命名空间2.1 概念引入2.2 开始使用2.3 投入应用 3 输入与输出3.1 基础知识3.2 开始使用3.3 注意局限 4 函数新特性4.1 缺省参数4.1.1 开始使用4.1.2 注意事项 4.2 函数重载4.2.1 开始使用4.2.2 如何实现 Thanks♪(&#xff65;ω&#xff65;)&#xff89;谢谢阅读下…

Java集合如何选择

为什么使用集合 当需要存储一组类型相同的数据时&#xff0c;数组是最常用且最基本的容器之一。但是&#xff0c;使用数组存储对象存在一些不足之处&#xff0c;因为在实际开发中&#xff0c;存储的数据类型多种多样且数量不确定。这时&#xff0c;Java 集合就派上用场了。与数…

编程那么难,为什么不弄一个大众一学就会的计算机语言呢?

大家好&#xff01;今天要和大家聊聊一个有趣的想法&#xff1a; 想象一下&#xff0c;如果编程变得像拼乐高积木一样简单&#xff0c;那将是多么美妙的事情啊&#xff01;不需要费尽心思去学习繁杂的语法规则和复杂的逻辑&#xff0c;只需要将代码块像积木一样拼接起来&#x…

Vue项目中如何使用图标组件库

vue项目中如何使用SVG图标-CSDN博客这是上一个如何使用SVG图标&#xff0c;自由的从图标库下载图标进行增删改等操作固然很方便&#xff0c;但是也暴露出一些小小的不足&#xff0c;那就是任意的图标使用可以造成图标风格的不统一&#xff0c;从而影响整个项目的用户体验。 因…

深入浅出 diffusion(3):pytorch 实现 diffusion 中的 U-Net

导入python包 import mathimport torch import torch.nn as nn import torch.nn.functional as F silu激活函数 class SiLU(nn.Module): # SiLU激活函数staticmethoddef forward(x):return x * torch.sigmoid(x) 归一化设置 def get_norm(norm, num_channels, num_groups)…

TensorRT英伟达官方示例解析(一)

系列文章目录 TensorRT英伟达官方示例解析&#xff08;一&#xff09; TensorRT英伟达官方示例解析&#xff08;二&#xff09; TensorRT英伟达官方示例解析&#xff08;三&#xff09; 文章目录 系列文章目录前言一、参考资料二、配置系统环境三、00-MNISTData四、01-SimpleD…

银行数据仓库体系实践(4)--数据抽取和加载

1、ETL和ELT ETL是Extract、Transfrom、Load即抽取、转换、加载三个英文单词首字母的集合&#xff1a; E&#xff1a;抽取&#xff0c;从源系统(Souce)获取数据&#xff1b; T&#xff1a;转换&#xff0c;将源系统获取的数据进行处理加工&#xff0c;比如数据格式转化、数据精…

Spring Cloud组件

1.nacos&#xff08;Naming and Configuration Service&#xff09;&#xff1a;服务发现、管理、配置 2.Spring cloud常用组件 2.1注册中心 nacos 注册中心分为客户端和服务端&#xff0c;它们之间存在心跳&#xff0c;客户端停止&#xff0c;服务端会报错 客户端&#xff…

【labVIEW】学习记录

【labVIEW】学习记录 一、简介二、安装及激活三、使用 回到目录 一、简介 labVIEW&#xff08;Laboratory Virtual Instrument Engineering Workbench&#xff09;是一款由美国国家仪器公司&#xff08;National Instruments&#xff09;开发的可视化编程环境和开发平台。LabV…

Dubbo 3.x:探索阿里巴巴的开源RPC框架新技术

摘要&#xff1a;随着微服务架构的兴起&#xff0c;远程过程调用&#xff08;RPC&#xff09;框架成为了关键组件。Dubbo&#xff0c;作为阿里巴巴的开源RPC框架&#xff0c;已经演进到了3.x版本&#xff0c;带来了许多新特性和技术改进。本文将探讨Dubbo 3.x中的一些最新技术&…