C++中 if 语句共有三种用法


第一种

if(判断语句)

   (执行语句)

例子

#include <stdio.h>
int main()
{

int i = 0;
printf("4 + 6 = ???\n");
scanf_s("%d", &i);
if (i == 10)
{
printf("100 分");
}
if (i != 10)
{
printf("0 分");
}
return 0;
}


第二种

 if(判断语句)

      (执行语句)

else

     (执行语句)

例子

#include <stdio.h>
int main()
{
printf("请输入你的性别>:\n");
printf("男(1)女(2)>:\n");
int i = 0;
scanf_s("%d", &i);
if (i == 1)
{
printf("HELLO!");
}
else
{
printf("I LOVE YOU");
}
return 0;
}


第三种


if(判断语句)

      (执行语句)

else if(判断语句)

      (执行语句)

else if(判断语句)

       (执行语句)

..........

else

       (执行语句)

例子

#include <stdio.h>
int main()
{
int i = 0;
printf("你最喜欢语数英哪一科???\n");
printf("语(1) 数(2) 英(3) 都不喜欢(4)\n");
scanf_s("%d", &i);
if (i == 1)
printf("祝你语文考100分!!!");
else if (i == 2)
printf("祝你数学考100分!!!");
else if (i == 3)
printf("祝你英语考100分!!!");
else(i == 4);
printf("你可要好好学习啊!!!");


return 0;
}