if…else语句
程序在执行的时候都是一行一行执行的,例如下面这行代码:
#include <stdio.h> //头文件
#include <windows.h>
void main() //程序入口
{
int x = 10; //赋值
int y = 20;
printf("x>y \n"); //输出结果
return; //程序结束
}
如果我们想要让程序按照我们的意思来执行,就要使用两个语句:一个是分支语句(if),一个是循环语句(while),这篇文章主要说一下if语句。
if语句格式:
if(表达式)
语句;
else
语句;
或者
if(表达式)
{
语句1;
语句2;
}
else
{
语句1;
语句2;
}
例子:
#include <stdio.h> //头文件
#include <windows.h>
void main() //程序入口
{
int x = 10; //赋值
int y = 20;
if(x>y) //进行判断
printf("x>y \n"); //输出判断结果
else //若不符合上面的判断条件输出下面的结果
printf("x<y \n");
return; //程序结束
}
运行结果:
或者:
#include <stdio.h> //头文件
#include <windows.h>
void main() //程序入口
{
int x = 10; //赋值
int y = 20