编辑代码

#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;//函数需要有返回值
}