#include <stdio.h>
main()
{
int m=5,n=5;
//单独的if语句
if(m++>5)
printf("m=%d",m);//i++和++i都是c语言里的自增,但是它们自增的顺序不同。++i表示,i自增1后再参与其它运算,而i++则是i参与运算后,i的值再自增1。
printf("m=%d\n\n",m);//m参与运算后的值为6
//if...else...语句(if可以单独存在,但是else不可以)
if(n++>5)//先标后加
printf("n=%d\n",n);
else
printf("n=%d\n",n++);//先标后加
printf("n=%d\n\n",++n);//先加后标,加在++n上,标在n上;这是一条单独的语句(后置语句,一定会执行)
//if嵌套语句
int my_age = 17;
int your_age = 19;
printf("我的年纪%d岁\n", my_age);
printf("你的年纪%d岁\n", your_age);
if (your_age > my_age)//if语句的值为布尔类型(bool)只有0或1
{
printf("你的年纪比我的大");
}
else
if(my_age >=18 )
{
printf("我成年啦!我已经%d岁了",my_age);
}
else
{
printf("你还没有成年你距离成年还有%d年", 18 - my_age);
}
return 0;//函数需要有返回值
}