c语言选择结构的语句有,选择结构
if else选择程序结构用于判断给定的条件,根据判断条件的成立与否来控制程序的流程。选择结构有单选择、双选择和多选择3种形式 单选择结构用if语句实现:
形式一:if(表达式) /*若条件成立则实行花括号里的语句,反之则不执行*/
{
//语句
}
形式二:if(表达式) /*若表达式成立则执行语句1,否则执行语句2*/
{
//语句1
}
else
{
//语句2
}
形式三:if(表达式) /*如果表达式成立,执行语句1否则继续判断表达式2*/
{
//语句1
}
else if(表达式2)/*如果表达式成立,执行语句2否则继续判断表达式3*/
{
//语句2
}
else if(表达式3)/*如果表达式成立,则执行语句3否则继续判断下一个表达式*/
{
//语句3;
}
//… …
else/*如果以上表达式都不成立 则执行语句4*/
{
//语句4
}
例子:if(flag>=90)
{
printf("Good\n");
}
else if(flag>=60)
{
printf("passed");
}
else
{
printf("failed\n");
}
多分支选择结构除了else if之外,C语言还提供了switch的结构。
switch语句的执行过程为:首先计算表达式的值,然后依次与常量表达式依次进行比较,若表达式的值与某常量表达式相等,则从该常量表达式处开始执行,直到switch语句结束。若所有的常量表达式的值均不等于表达式的值,则从default处开始执行。switch(表达式) /*首先计算表达式的值*/
{
case 常量表达式1:语句1;
case 常量表达式2:语句2;
case 常量表达式3:语句3;
// … …
case 常量表达式n:语句n;
default:语句n+1;
}
例子:switch(value)
{
case 1:printf("one");break;
case 2:printf("two");break;
case 3:printf("three");break;
default:printf("other");break;
}
建议您亲自上机实验,以加深对C语法的理解,并配合竞技场中的题目予以练习,熟练掌握之后在进行下面的学习。
c语言选择结构的语句有,选择结构相关推荐
- 二 、C语言程序的基本语句和基本结构
目录 (一)基本语句(表达式语句.函数调用语句.控制语句.复合语句.空语句) C语句分为以下5类: 赋值语句--归纳总结: (二)基本结构(顺序结构.选择结构.循环结构) 顺序结构 选择结构 用if语 ...
- C++_选择结构_switch语句_循环结构while_while案例猜数字_do while循环_dowhile案例水仙花数_---C++语言工作笔记017
跟java一样啊
- 查询mysql表结构的语句_查询表结构的slq语句
1.MySQL 和 SQLserver 数据库: 查看表结构: select * from information_schema.columns where table_name='表名' 修改字段长 ...
- dbvisualizer 查表结构_Sql语句查看表结构
快速查看表对的就说明,及表字段描述及字段类型 1 --表描述 2 SELECTtbs.name 表名,ds.value 描述3 FROMsys.extended_properties ds4 LEFT ...
- c语言循环结构常用语句,浅析C语言三种循环结构语句
摘 要: C语言是一种广泛使用的高级程序设计语言,文章对C语言中三种循环结构语句进行了分析和比较,使学生更容易理解和掌握. 关键词: C语言 for循环 while循环 do-while循环 一.引言 ...
- C语言中的选择结构——if语句/if...else语句
概述 C语言支持最基本的三种程序运行结构:顺序结构.选择结构.循环结构. 顺序结构:程序按顺序执行,不发生跳转. 选择结构:依据是否满足条件,有选择的执行相应功能. 循环结构:依据条件是否满足,循环多 ...
- c语言用if语句abc输出最大值,C语言基础入门选择结构-if语句(78页)-原创力文档...
C语言基础入门选择结构-if语句_电脑基础知识_IT/计算机_专业资料.第9单元选择结构-if语句<程序设计基础>北京八维研修学院第1节选择结构导入?... <程序设计基础> ...
- C语言基础1(数据类型、常变量、运算符、基本语句、选择结构、循环结构、数组、字符串、函数、指针)
数据类型及运算 数据类型 一.整形(int) 整形变量的定义.输入和输出 打印格式 含义 %d 输出一个有符号的10进制int类型 %o(字母o) 输出8进制的int类型 %x 输出16进制的int类 ...
- c语言选择结构程序if,C语言的选择结构 (if 语句 和 switch 语句)
1.用if语句设计选择结构 (1)单分支 如:输入三个数,按照从大到小的顺序输出 #include void main() { int a,b,c,t; printf("please inp ...
最新文章
- 同步 异步 阻塞 非阻塞概念区分
- 怎么查看docker是否启动_怎么查看自己的手机是否支持北斗导航系统
- 《淘宝店铺 大数据营销+SEO+爆款打造 一册通》一一2.2 实时直播抢占生意先机...
- 【Boost】boost库asio详解9——UDP的简单例子1
- opencv1-加载、修改、保存图像
- 怎么退出python命令行cd找到txt文档_《python怎么读取txt文件》
- Postfix疯狂外发垃圾邮件之分析与解决
- memcache获取所有内存数据
- 【答辩问题】计算机专业本科毕业设计答辩自述
- BZOJ4060 : [Cerc2012]Word equations
- 【转】Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- 米4用linux刷机救转,小米4变砖之后如何刷机自救?大神教你小米4线刷救砖方法...
- uni-app 商城源码
- jmap 几个慎用操作
- Acer传奇Go电脑开机自动安装软件卡死怎么重装系统?
- docker中各ID之间的关系和计算(二)-layerID-diffID-chainID-cacheID的计算
- 自然语言14_Stemming words with NLTK
- 微信公众号开发之禁止分享
- 计算机地图制图成图方法,第五章 地图成图方法
- 初中C语言教程,初中信息学竞赛C语言程序设计基础入门教学视频全集(万门学院 23讲)...
热门文章
- anaconda加jupyter安装
- 数据分析-深度学习Pytorch Day2
- leetcode(96)不同的二叉搜索树——卡塔兰数
- 企业怎么管理销售团队?
- 用 100 文钱买 100 只鸡,公鸡、母鸡、小鸡各买多少只?
- 12-二叉树-遍历得到每个结点
- ubuntu下安装网易云音乐及配置
- 健身耳机哪个牌子好,分享几款健身好用的耳机品牌
- 软件测试网上商城测试,软件测试中,购物车的测试点有哪些?
- 2022 ICML | Pocket2Mol: Efficient Molecular Sampling Based on 3D Protein Pockets