news 2026/7/25 5:03:24

分支循环语句

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
分支循环语句

总引

一.if语句

1.if

2.if…else…

3.分支中包含多条语句


一般直接加括号

4.if嵌套

5.else悬空问题

二.关系表达式

三.条件操作符

四.逻辑操作符

1.逻辑取反运算符


2.逻辑与运算符

3.逻辑或运算符

4.练习

5.练习



a++ a变成1,&&左边是0为假,直接不计算++b,a++&&++b整体为0,为假不计算d++

a++,先用1 为真直接不计算++b,左边整体为1,依旧为真,不计算右边

a++,先用0,为假看右边,为三,左边整体是真,为1,不用看d++

五.switch

1.格式使用方法


判断余数是多少

周一到周五是工作日

两种方法对比

2.default

六.while循环

1.与for对比





重点

2.执行流程

3.笔记


七.for循环

1.语法形式

2.执行流程

3.练习


八.do…while

1.语法形式

2.练习

输出正整数位数

九.break和continue

1.

break直接换老师 continue这次不上课,下次继续这个老师

十.循环的嵌套


像这种有一种情况不符合就可以判断不成立,就可以用break或continue

优化版本1

再次优化

十一.goto


十二.关机程序


电脑搜索cmd使用

十三.猜数字游戏

1.生成随机数


#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
srand((unsigned int)time(NULL));
int rand-num=rand()%100+1;
注意
1.种子初始化时机:srand()必须在rand()前调用且仅此一次
2.数据类型转换:time 返回time-t类型,需强制转换为unsigned int适配srand()的参数类型
3.范围计算:取模运算%的结果是0~(除数-1),需通过+min偏移到目标区间的起始值

1.1 rand


1.2 srand

1.3 time



此时没有范围,想要猜数字要范围,得接着改变

1.4 设置随机数范围

1.5 代码实现

1.输入一个值,决定要不要进入游戏,1 0是最好选择,1,进入游戏,循环继续,目的用于玩完一局继续询问玩不玩,0,不循环,直接退出游戏
2.进入游戏后,生成随机数
3.再用if提示猜大了还是猜小了
4.优化菜单,封装函数
5.详见本人 猜数字游戏制作历程 博文

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 14:28:08

产品经理报考CAIE注册人工智能工程师,考试频次是多少?怎么安排备考?

CAIE人工智能工程师认证是由CAIE人工智能研究院推出的人工智能领域技能等级认证&#xff0c;分为Level I和Level II。考试采用远程上机形式&#xff0c;频次设置灵活&#xff0c;适合职场人士结合工作节奏进行备考。以下为考试规则、官方标准及与产品经理职业适配性的详细说明。…

作者头像 李华
网站建设 2026/7/14 14:28:12

深度学习篇---自注意力机制

自注意力机制&#xff08;Self-Attention Mechanism&#xff09;&#xff0c;也称为内部注意力&#xff08;Intra-Attention&#xff09;&#xff0c;是注意力机制家族中最具革命性的成员。它彻底改变了序列建模的方式&#xff0c;允许输入序列中的每个位置与序列中的所有位置进…

作者头像 李华