19-35节对于循环的基础认识
控制类语句 ̄﹀ ̄
if()....else...语句: 一种条件结构,根据条件判断是否执行特定的语句。
switch语句: 一种条件结构,根据表达式的值,选择不同的代码分支执行。
for()....循环: 一种常用的循环结构,用于重复执行特定次数的代码。
while()...循环: 一种循环结构,重复执行某些代码,直到满足退出条件为止。
do...while()循环:一种循环结构,与while循环类似,不同的是它先执行一次循环体,然后再进行条件判断。
break: 跳出循环或者switch语句。
continue: 结束本次循环,开始下一次循环。
try-catch: 一种异常处理结构,try代码块中出现异常时,程序会跳转到对应的catch代码块进行处理。
throw: 用于抛出一个异常,通常用于程序中遇到无法处理的异常情况。
return: 从函数返回语句
其他运算符与部分示例(写多了,也写少了)
这俩也都是挺重要的
前面学习的时候逻辑或||、逻辑与&& 老老搞错,分不清那是哪
运算符 描述 优先级 () 圆括号 1 ! 逻辑非 2 * / % 乘、除、模 3 + - 加、减 4 > >= < <= 关系运算符 5 == != 关系运算符 6 && 逻辑与 7 这里由于符号问题无法显示 逻辑或 8 = 赋值 9 这里的1是相同优先级(高)
这里的2是相同优先级(低)
运算符 描述 优先级 == 相等 2 != 不等 2 ">" 大于 1 "<" 小于 1 >= 大于等于 1 <= 小于等于 1
这些东西就像女孩一样,在你看来她是一个很完美的个体,但是当你想再次联系她的时候你却怎么也联系不上,你说虐心不虐心,明明当时已经要的她的联系方式了,你以为你记得很清楚,but》》》》》》哭去吧!~
#include <stdio.h>//if条件
void main()
{
int i;
puts("你比smallSnake高吗\n");
puts("请输入你的身高\n");
scanf("%d",&i);
if(i>180){
puts("就这?你没smallSnake帅啊!");
}else{
puts("没关系 没关系 这不是你的错,你在其他方面还有可圈可点的地方的 ");
}
}
#include <stdio.h>//交换两个数 “!=” 用法
int main() {
int temp;
int a = 10;
int b = 20;
printf("交换前:a = %d, b = %d\n", a, b);
if (a != b) {
temp = a;
a = b;
b = temp;
}
printf("交换后:a = %d, b = %d\n", a, b);
return 0;
}
#include<stdio.h>//小小例子看懂了吗?
int main()
{
int a = 1, b = 2, c = 3,d=4;
if (a == 1 || b == 2) {//逻辑或
// 这里的代码会执行,因为a == 1为真
puts("yes\n");
}
while (a == 1 && b == 2 && d>0) {//逻辑与
// 这里的代码会执行,因为a == 1且b == 2都为真
puts("yes这里是循环沃\n");
d--;
}
if (!(a == 1)) {逻辑非
// 这里的代码不会执行,因为a == 1为真,但是逻辑非取反为假
puts("yes\n");
}else{
puts("no\n");
}
return 0;
}
#include <stdio.h>
int main() {
char choice;
printf("你想和我:\n");
printf("A. 先做情侣\n");
printf("B. 直接结婚\n");
printf("C. kiss\n");
scanf("%c", &choice);
switch(choice) {
case 'A':
printf("做情侣\n");
break;
case 'B':
printf("去旅游\n");
break;
case 'C':
printf(" kiss\n");
break;
default:
printf("哦OOO你都要 好吧。\n");
break;
}
printf("已收到😘!\n");
return 0;
}
学习编程的快乐有很多 ,但也有很多不快乐,坚持不下去 就玩的很快乐 学的很不快乐
学完又不复习 就会忘 So 我来复习了 这一边直接将前面忘记的通通复习一遍,并将新的知识吸收进来🤳,
同时也希望能有帮助到有需要的小伙伴
再补充一下do...while()是咋使用的
int i=8;
do{
puts("smakllSnake 帅");
i--;
}while(i>0);
while 与for 的等介引入
这边偷个懒 放截图啦
break和continue的区别
break用于跳出当前循环,而continue用于跳过当前循环的本次迭代
后期都会用到 我自己反正是break居多
循环的嵌套
用一个老师出的题目:
#include <stdio.h> void main() { int i,j; for(i=1;i<=5;i++){ for(j=1;j<=4;j++){ printf(" %d ",i*j); } puts("\n"); } }
好的 这次的复习总结就到这,骚后继续进行。