news 2026/4/25 11:54:26

C语言之——分支语句

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言之——分支语句

本篇内容主要讲解了C语言中分支语句的使用,希望能帮助到大家。

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//C语言是结构化(顺序,选择,循环)的程序设计语言
//C语句:1.表达式语句2.函数调用语句3.控制语句4.复合语句5.空语句
//控制语句:if,switch,do while,while,for,break,goto,continue,return

int text1()
{
int a=3;
if(a==3)
return 1;
return 0;//省略了else,加上更加规范
}

int main()
{
int a=10;

if(5==a)//判断是否相等,a不等于5,假,表达式结果为0
//这是规范书写,避免漏=号,遗漏时会报错
printf("hello\n");


if (a =5)//复制语句,真(非0即真),a=0为假
printf("hello\n");

int age=0;
printf("你的年龄");
scanf("%d",&age);
if (age < 18)
{
printf("kid ");
printf("is ambitious\n");
}
//诺条件成立,要执行多条语句时,应使用代码块
else if (18 <= age && age < 28)
//注:18<=age<28:先判断18<=age,(真为1,假为0)再判断age<28
{
printf("peer ");
printf("is energetic\n");
}
else //与其最近的if匹配(除非if被{}起来),书写时带上大括号,避免出bug
{
printf("male or female\n");
}

printf("text1的值为%d\n",text1());

printf("输出1-100之间的奇数\n");
int i=1;
while (i <= 100)
{
if (i % 2 == 1)
{
printf("%d ",i);
}
i++;
}
i=1;
printf("\n");
printf("单个while循环实现\n");
while (i <= 98)
{
i+=2;
printf("%d ",i);
}

//switch常用于多分支的情况
int day=0;
printf("\n");
printf("周几");
scanf("%d",&day);
switch (day)
//括号中必须是--整形表达式,字符存储的是其ASICC值,本质也是整形
//根据整形表达式的值判断入口
//允许嵌套
{
case 1: //case 必须为--整形,常量表达式:语句;
printf("Monday\n");
break;//跳出switch语句
case 2:
printf("Tuesday\n");
break;
case 3:
printf("Wednesday\n");
break;
case 4:
printf("Thursday\n");
break;
case 5:
printf("Friday\n");
break;
case 6:
case 7:
printf("weekend\n");
break;//逻辑需要时可以不加break
default://不匹配的选择走default
printf("无效输入");
break;
//语句项;
}
return 0;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 15:48:56

GPT-5.2遭全网群嘲,原因竟然是不够人性化!

日前&#xff0c;OpenAI 十周年的日子里&#xff0c;他们如约推出了新的旗舰模型 GPT-5.2。 官方宣传词是「迄今为止在专业知识工作上最强大的模型」&#xff0c;各项基准测试成绩也确实看起来不错。 但就在发布后的几个小时内&#xff0c;整个网络舆论急速反转。 社交媒体上…

作者头像 李华
网站建设 2026/4/23 20:58:02

从爬取到分析:使用 Pandas 处理头条问答数据

在当下的内容生态中&#xff0c;头条问答汇聚了海量用户生成的问答数据&#xff0c;这些数据涵盖了用户的兴趣偏好、问题诉求、内容互动等多维度信息&#xff0c;是洞察用户行为、挖掘内容价值的重要资源。而 Pandas 作为 Python 生态中核心的数据处理库&#xff0c;凭借其高效…

作者头像 李华
网站建设 2026/4/18 9:47:01

Ubuntu下使用conda安装TensorFlow-GPU实战指南

Ubuntu下使用conda安装TensorFlow-GPU实战指南 在实验室部署深度学习项目时&#xff0c;最让人抓狂的不是模型调不通&#xff0c;而是“代码没问题&#xff0c;但GPU就是用不上”。明明装了 tensorflow-gpu&#xff0c;运行时却只看到CPU默默工作&#xff1b;nvidia-smi 显示驱…

作者头像 李华
网站建设 2026/4/25 22:07:10

LobeChat能否实现段落缩写功能?长文本精炼助手

LobeChat能否实现段落缩写功能&#xff1f;长文本精炼助手 在信息爆炸的时代&#xff0c;我们每天面对的文本量呈指数级增长——从学术论文到行业报告&#xff0c;从会议纪要到社交媒体长文。如何快速提取核心内容&#xff0c;成为高效工作的关键。这时&#xff0c;一个能“读…

作者头像 李华
网站建设 2026/4/23 21:10:49

弱网测试利器 - Charles工具实战分享

一&#xff1a;弱网测试要点 二&#xff1a;利用抓包工具charles进行弱网设置&#xff0c;适用PC端和移动端&#xff08;IOS&#xff0f;Android&#xff09; 1、以charles 4.5.6版本为例&#xff0c;打开Proxy->Throttle Settings 2、打开Throttle Settings&#xff0c;界…

作者头像 李华