搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
你好赵伟
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Mac系统下Jmeter的下载、安装、及环境变量配置_jmeter mac_mac jmeter下载
2
【AI开源大模型】GLM-130B:开放的中英双语预训练模型_chatglm130b模型下载
3
python篇 面向对象_面向对象以什么为核心
4
2022-CSDN的一年_fme2022 csdn
5
国科大计算机未来学院,探访国科大未来技术学院:这里的学生怎么学
6
Java 高级面试问题及答案1
7
通信算法之四十六:OFDM系统波形设计_shi算法 ofdm
8
【Android】创建、运行、打包Android项目_haxm插件
9
事业单位中考的计算机知识,事业单位计算机基础知识题库.doc
10
051.PyQt5_QComboBox_下拉选择框_pyqt5 qcombox二级下拉选项
当前位置:
article
> 正文
day05 类型转换 循环分支结构
作者:你好赵伟 | 2024-05-19 01:44:41
赞
踩
day05 类型转换 循环分支结构
如果一个表达式里多个数字的类型不同就
必须首先转换成同一个类型然后才能
计算
这个转换过程叫隐式类型转换,由计算机
完成
隐式类型转换中一定把占地小的类型转换
成占地大的类型
如果不同类型的大小一样就把整数类型转换
成浮点类型,把有符号类型转换成无符号
类型
C语言里可以随时给一个数字指定一个类型,这
叫做强制类型转换
强制类型转换格式如下
(char)300
强制类型转换有可能造成数据丢失
类型转换不会修改现有存储区的内容,计算机
会分配一个新的存储区记录转换后的数字
分支结构可以从几组语句中选择一组执行而
忽略其它组
如果程序中遇到多种可能性,每种可能性需要
专门的语句处理就可以使用分支语句
if关键字可以用来编写分支
if分支里需要为每种可能性编写对应的
处理语句
if分支里需要为每组语句编写配对的逻辑
表达式,当某个逻辑表达式为真的时候
就执行它配对的语句
有可能同时执行的语句不可以包含在一个分支里
编写if分支之前必须首先确定有多少个可能性
如果分支中一定要执行一组语句就可以省略
最后一组语句的逻辑表达式和if关键字
如果if分支中多个逻辑表达式同时为真就
执行其中前一个逻辑表达式对应的语句
而忽略后面的逻辑表达式
if分支里每组语句和前面的所有逻辑表达式
都有关系
编写if分支的时候应该把逻辑表达式简单的
写在前面
如果一个分支里包含有限个整数,每个整数
都要使用专门的语句处理就可以用
switch...case格式编写分支解决
循环可以让一组语句反复多次执行
for关键字可以用来编写循环
for循环里可以让一个变量依次代表一组数字,
然后使用一组语句处理它所代表的每个
数字
这个变量叫做循环变量
采用如下结构描述循环变量的变化过程
(把开始数字赋值给循环变量;
用逻辑表达式描述循环变量和结束数字的关系;
循环变量每次的变化规律)
在编写for循环之前必须使用一组数字的变化
过程描述问题
假设有如下的for循环
for (1;2;3) {
4
}
它按照一下方式分组执行
[1,2][4,3,2][4,3,2]...[4,3,2]
第一组和其它组都不同
正常情况下for循环应该在两组之间结束
如果某一组最后编号为2的逻辑表达式结果为
假就立刻结束循环
如果for循环正常结束则结束后循环变量一定
落在指定数字范围之外
for循环有可能不执行大括号里面的语句
for循环小括号里任何部分都可以省略
如果省略小括号中间的逻辑表达式就表示
逻辑表达式结果永远为真,这种循环
不能正常结束,它们叫做死循环
小括号里最前面和最后面的部分可以是用
逗号连接的多条语句
C99规范里允许在循环的小括号里临时声明
循环变量
这种循环变量只能在循环里使用,循环结束
后就不能使用了
可以在循环里使用break;语句立刻结束循环的
执行
执行完break;语句后循环里的一起语句都
不再执行,包括循环变量也不再变化
如果循环采用break;语句结束则结束后
循环变量一定落在数字范围之内
如果编写循环的时候无法事先计算循环的次数
就可以编写死循环,然后在循环里使用
break;语句结束循环
可以在循环里使用continue;语句直接跳到
循环大括号的末尾,中间的语句这次循环
都不执行
预习:
1.for循环
2.多重循环
3.while循环和do...while循环
4.缓冲区管理
5.数组
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/你好赵伟/article/detail/590838
推荐阅读
article
sunos
进入
oracle
数据库
,
Solaris
上
Oracle
数据库
开机自动
启动
方法...
Solaris
上
Oracle
数据库
开机自动
启动
方法总结: 一、
Solaris
上开机自动
启动
Solaris
在开机时,会自...
赞
踩
article
oslo
_
messaging
学习系列之一《
rabbitmq
基本概念
》_not
management
...
本地Ubuntu虚拟机,用devstack搭建的OpenStack环境。1. 无法进入
rabbitmq
web界面原因:...
赞
踩
article
Python
日志
库
logging
总结—史上最详细
_
python
logging
详解
...
在部署项目时,不可能直接将所有的信息都输出到控制台中,我们可以将这些信息记录到
日志
文件中,这样不仅方便我们查看程序运行时...
赞
踩
article
计算机
组成
原理
运算器
数据,
计算机
组成
原理
实验五
运算器
...
《
计算机
组成
原理
实验五
运算器
》由会员分享,可在线阅读,更多相关《
计算机
组成
原理
实验五
运算器
(6页珍藏版)》请在人人文库网...
赞
踩
article
Android
自动化
测试框架一、
Appium
_
bootstrap
appium
setting
...
简述:
Appium
是一个移动端的
自动化
框架,可用于测试原生应用,移动网页应用和混合型应用,且是开源、跨平台的。Appiu...
赞
踩
article
AI
写作
神器
,
一键打造
大
V风格
推文
...
这款优秀的
AI
写作
软件助您轻松打造
大
V风格的
推文
。您仅需轻触屏幕
,
便可如微博上的名人
大
咖那样
,
用简短的话语抓住读者们的...
赞
踩
article
安全
多方
计算
简单概述_
commit
witness
多方
安全
计算
...
安全
多方
计算
(Secure Multi-Party Computation,MPC) 由姚期智先生于1982年提出,是一...
赞
踩
article
Python
基础入门之
网络
爬虫
利器
:
lxml
详解...
本文详细介绍了
lxml
库的使用方法,包括解析HTML和XML文档、XPath定位、数据提取、元素修改和删除、处理命名空间...
赞
踩
article
Redis
Search:
一个
基于
Redis
的
搜索引擎
模块
_
redis
查找
模块
...
Redis
Search是
一个
基于
Redis
的
搜索引擎
模块
,它能够为
Redis
中的数据创建索引,执行复杂的搜索查询,并实现...
赞
踩
article
查看和
创建
SSH
密钥
_生成
ssh
密钥
...
使用
SSH
密钥
可以在你和Git服务器之间建立一个安全的连接,它既可以提高安全性,也可以简化仓库管理过程。确保按照最佳实践...
赞
踩
article
编程人生:
面试
中
常见的五道
C
语言
基本题,你懂吗?_
c
语言
常见
面试
题...
一、什么是
C
语言
中
的“悬空指针”?
C
语言
中
的指针可以指向一块内存,如果这块内存稍后被操作系统回收(被释放),但是指针仍然...
赞
踩
article
Python
logging
模块详解_
python
logger.
info
...
import
logging
# 打印日志级别 def test_
logging
() :
logging
. debug...
赞
踩
article
hive
字段
中
逗号
怎么处理_
Hive
创建外部表CSV数据
中
列含有
逗号
问题处理...
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文
中
的图片放大查看高清原图。Fayson的github:h...
赞
踩
article
基于
Android
的
天气预报
系统
的
设计
与实现...
通过分析和对比各种技术的特性及不足之处,基于笔者的掌握情况和
系统
的具体需求,明确了本
系统
的开发技术和工具选择,根据需求分...
赞
踩
article
第16届
智能
车
智能
视觉
组-
上海交通大学
AuTop
战队算法分享_
第十六届
智能
车
视觉
组...
天才少年峰峰 : 晚间场播啥一剑西来破苍穹 : 单车天才少年峰峰 : 信标完了吗一剑西来破苍穹 : 结束了也许0202 ...
赞
踩
article
ssh: connect to
host
git
hub
.
com
port
22: Connectio...
在
git
bash里,复制是Ctrl+Insert,粘贴是Shift+Insert。(Insert键一般在Del键左边)右...
赞
踩
article
win11
系统如何使用
IE
浏览器
_
win11
安装
ie11
...
初次运行
IE
11
浏览器
会打开“首次运行向导”,选择“按我的偏好配置Internet Explorer”,然后按向导提示完...
赞
踩
article
大疆精灵
4
无人机
航测数据内业
处理
流程(
Photoscan
)_大疆精灵
4
rtkpos
数据导出...
大疆精灵
4
无人机
航测数据内业
处理
流程,使用
Photoscan
进行空三
处理
。_大疆精灵
4
rtkpos
数据导出大疆精灵
4
rt...
赞
踩
article
关于在
vs
code
中运行
git
stash
apply
stash
@{0}命令 报
error
:...
2、打开
vs
code
设置--> 搜索shell, 然后在Terminal > integrated > Defaul...
赞
踩
article
使用
目标
检测
模型
YOLO
V5进行旋转
目标
的
检测
(基于卫星和
无人机
的
农业大棚数据集)...
最近需要做基于卫星和
无人机
的
农业大棚
的
旋转
目标
检测
,基于
YOLO
V5
的
原因因为尝试
的
第一个
模型
就是
YOLO
V5,后面...
赞
踩
相关标签
sunos进入oracle数据库
rabbitmq
openstack
云计算
计算机组成原理运算器数据
写作
款
文章
安全
python
爬虫
开发语言
算法
redis
搜索引擎
数据库
ssh
运维
C语言
编程
求职面试
面试题
hive 字段中逗号怎么处理
android