跳转至

做判断

基本的 if

if (条件) {
    // 条件为真时执行
}
int price;
scanf("%d", &price);
if (price > 100) {
    printf("太贵了!\n");
}

if-else

if (条件) {
    // 条件为真时执行
} else {
    // 条件为假时执行
}
int bill, price;
printf("请输入金额:");
scanf("%d", &price);
printf("请输入票面:");
scanf("%d", &bill);

if (bill >= price) {
    printf("应该找您:%d\n", bill - price);
} else {
    printf("钱不够!\n");
}

if-else if 级联

if (条件1) {
    // 条件1为真
} else if (条件2) {
    // 条件1为假,条件2为真
} else if (条件3) {
    // 条件1、2为假,条件3为真
} else {
    // 全部为假
}