C语言学习笔记:If语句,与判断字符串是否相等,三元表达式等表达式,if嵌套篇

if是条件判断语句,只有if的条件成立(表达式的值为真)后,才会执行if部分的代码,否则将会执行else的代码。
如果是if...else if,则满足第一个if执行第一个if里的代码,如果不满足第一个if,而满足第二个if,则执行第二个if(即else if)的代码,如果都不满足,就不执行
如果后面有else(不带if的else),则只要前面的if和else if都没执行,就执行最后一个else。
else
adv. 其他;否则;另外
adj. 别的;其他的
if(a='y'){
printf("要");
printf("要?");
}//有{}时{}中可有多个语句
if(a='y')
printf("要");
//没有{}时,一个语句
判断字符串是否相等
1.导入 #include <string.h>
2.if(strcmp(第一个字符串,第二个字符串)==0):相等
if嵌套:
在if语句块里添加if条件,如果第一个条件成立才会去判断第二个条件
if(){
if(){}
}else{
}
表达式分为一元表达式,二元表达式,三元表达式
一元表达式:++,--
二元表达式:连接了两个自然数的叫做二元表达式,+ - * / >
三元表达式:关系或者是逻辑运算符?成立执行这:不成立执行这;