速看C语言2
这篇文章主要写了:
判断if - else if - else
注释
断点
循环
一、判断

输入的时候也需要先加上pricer然后输入数字,然后空格,然后再输入数字
pricer这个是必要输入数字的东西
\n这个需要加上去。
判断
条件判断
if
if可以单独使用
if(条件成立){
...
}
没有大括号的时候,就以英文的(;)结束。
一句的话就是用分号了,多句子的话就是用大括号


关系运算,做比较的运算符
关系运算两个结果,成立的结果就是1,不成立的结果就是0。只有这两个结果。
所有的关系运算符的优先级比算术运算的低,但是比赋值运算的高。
先计算,后判断,逻辑条件占中间,赋值逗号最后算。
实践得真理。

判断是否相等的==和!=的优先级比其他低。

连续的关系运算是从左到右进行的。

#include <stdio.h> int main(void){ printf("%d",6>5>4);//1>4 不成立就是0了 return 0; }
if ...else...
else 和 最近的if 匹配,如果是有大括号的又是不一样的情况。
if ....else if ....else.....
随便的奇思妙想:
获取当前时间点,
if 如果当前时间在上午时间段
发送早上好动作
else if 如果当前时间在中午时间段
发送中午好动作
else
发送晚上好动作
级联
else if
if 常见的错误
1.多条语句中忘记大括号(建议一条语句也加 上括号)
2.if (条件)后面不加分号(在C语言中)
if (条件)
{
...
}
3.表达式 "==" (这个是相等)和 "=" (这个是赋值)
注释 代码。。。
//
/* */
断点可以有助于我更好的看代码。
switch-case

这个控制表达式只能是整数的结果。
常量,可以是常数,也可以是表达式
case
break 退出
default case不满足的时候,就执行这个。
循环:
for
while
升级版if 就是由于满足条件所以循环,不满足就退出。
if 和 while 是很类似的
if 是一次性的,while 是反复多次的
循环体内需要有改变条件的机会,不然就是死循环了。。。

内容就是循环体。。。

表格模拟
测试的时候需要边界值等。。。
让我想到了测试时候使用的,边界值,特殊值。
do - while
先做一遍循环体,再进行判断。
小心的地方就是不要忘记加上分号了。

循环
注意的循环的开启,和结束
改变循环结束的条件,不然就会变成死循环了。
rand()随机数的库
猜数字
思路:
使用库(数字库)
算平均数
整数互逆

for循环
第一次执行语句1,只是初步计算,执行一次之后不在执行,执行语句2,执行语句3
第二次执行语句2,然后语句3
for 循环中的“表达式1(初始化条件)”、“表达式2(循环条件)”和“表达式3(自增或自减)”都是可选项,都可以省略(但分号;
必须保留)。
好像不想写了,就随便写写吧。。。