一、练习
逆序的三位数
简单的小作业但是很开心,还优化了一下。
二、新内容
关系运算
==相等 !=不等 >大于 >=大于或者等于 <小于 <=小于或等于
当两个值的关系符合关系运算符的预期时,关系运算的结果为1,否则为0
printf("%d\n",5==3);
printf("%d\n",5>3);
printf("%d\n",5<3);
所有的关系运算符的优先级比算术运算的低,但是比赋值运算的高
7 >= 3+4;
int r = a>0;
判断是否相等的优先级比其他的低,连续的关系运算是从左到右进行的
if语句
改良的找零计算器
Q:为什么强调if和else后面要用{}?
A:加{}可以执行括号内的语句,没加{}只能执行if和else后的第一条语句。
while语句
反复试了几次条件。之后想试一试真正的倒计时。
for语句
for循环像一个计数循环:初始化——循环条件——重复执行并调整
for中的每一个表达式都是可以省略的,for(;条件;)=while(条件)
ps:如果有固定次数用for,必须执行一次用do_while,其余用while
三、学习感悟
这一次的练习题有一点难,不太确定用if还是while,要不明天继续?