选择语句if

if语句(选择语句)

判断if语句中的条件是否成力,成立则运行if内的语句之后再运行其他语句;如不成立则跳过if内语句运行其他语句.

如下代码所示:

c 复制代码
int main(){
    //选择语句 
    int socre;
	
    printf("输入一个分数: ");
    scanf("%d", &socre);
	
    if(socre == 100){
        printf("恭喜你! \n");
        printf("100分,可以出去玩了!\n");
    } 
printf("考试成绩")
}

如果分数socre为100,则先输出"恭喜"再输出"考试成绩"

如下图所示:

如果分数socre小于100,则跳过if语句中的输出内容,直接输出下一语句

如下图所示:

注意:若if后只有一句语句,则可以省去" } "

else if可用于跟在if后面再次嵌套新的要求,例如分数。

如下代码所示:

c 复制代码
int main(){
    int socre;
	
    printf("输入一个分数: ");
    scanf("%d", &socre);
	
    if(socre == 100){
    printf("恭喜你! \n");
    printf("100分,可以出去玩了!\n");
    } 
        else if(socre >= 90){
            printf("考的还不错,奖励一颗糖!\n"); 
        } 
        else if(socre >= 80){
            printf("考得一般,再接再励!\n"); 
        } 
        else if(socre >= 60){
            printf("勉强及格,不挨打!\n"); 
        } 
        else{
            printf("没到100分就算了! \n"); 
            printf("还没到及格,挨打! \n"); 
        } 
	
    return 0;
}

结果如下图所示:

相关推荐
云泽8084 天前
Visual Studio 2026 新手保姆级教程:环境搭建、界面优化与编译器配置详解
开发语言·c++·c·开发工具·visual studio
众少成多积小致巨5 天前
C 核心概念、语法
c
C++ 老炮儿的技术栈6 天前
OpenCV 实现社保卡透视矫正:Hough 直线提取四角并转正证件图像
c语言·c++·人工智能·opencv·算法·计算机视觉·c
poll_Ff6 天前
CSAPP:Shell Lab笔记
c
会周易的程序员7 天前
Libnodave S7 通信库:架构设计与实现解析
linux·c++·物联网·架构·c·s7·工业协议
wdfk_prog10 天前
嵌入式面试真题第 10 题:高优化等级下共享状态可见性、内存模型与系统级同步设计
java·linux·开发语言·面试·职场和发展·架构·c
shx_wei18 天前
从函数调用到进程替换:使用 execl、CMake 与 PowerShell 构建一个多可执行程序
linux·c语言·windows·c
piaoyiren18 天前
普中A6 STC8A 动态数码管显示讲解
嵌入式硬件·51单片机·c
C++ 老炮儿的技术栈19 天前
MFC 自定义纯色居中文字进度条控件
c语言·数据库·c++·windows·算法·c·visual studio
liulilittle21 天前
KCC 拥塞控制算法缺陷修复记录(26/07/05)
网络·tcp/ip·计算机网络·c·信息与通信·tcp·通信