if语句
如果有多个的话,则使用
if...else if ....else结构
if ( 表达式 )
语句1
若表达式为真即成立,反之不成立(非0即真)
注意:如果if语句后只有一条语句,则可省略{},但最后写上去
如果有多条就一定要加上{},否则会与预期不符合
if语句也可以嵌套进if,实现多层
else与最近的if相匹配。
2. 关系操作符
< ⼩于运算符
• >= ⼤于等于运算符
• <= ⼩于等于运算符
• == 相等运算符(注意一定要看清楚你想要写的是一个=,还是两个==,意义不一样)
为了防⽌出现这种错误,有的程序员喜欢将变量写在等号的右边
eg:if==a)
• != 不相等运算符(这里不用两个=)
3. 条件操作符
三目操作符
a<b?a:b
意思:如果a 为真, a计算,如果a 为假, b 计算。
4. 逻辑操作符:
&&与,两者条件都要满足
||或只要满足一个条件即可
!非,相反
短路:
&&左边的表达式满⾜逻辑运算符的条件,就不再对右边的表达式求值。
||左边的表达式满⾜逻辑运算符的条件,就不再对右边的表达式求值,左边的表达式不满⾜ 逻辑运算符的条件,就可以对右边的表达式求值
5. switch语句
switch ()------括号里要填表达式
{
case value1:情况1
case value2: 情况2
default: 情况3
}
6. while循环
while()若为真就执行循环
7. for循环
for(初始化;条件;新赋值的东西)
注意里面用的是“;” 而不是“,”
8. do-while循环
先执行一次
do
{
}while(表达式)
9. break和continue语句
两者都是用于循环的
break:打破,跳出循环
continue:继续
10. 循环的嵌套
for(....;..;...)
{
for(...;...;..)
{
}
}
11. goto语句
goto 语句可以实现在同⼀个函数内跳转到设置好的标号处
尽量不必要就不用