- 0
- 0
- 约2.44万字
- 约 32页
- 2026-01-22 发布于北京
- 举报
C语言讲义(第二讲)
上间:90分钟,两节课
主要内容:1)if语句的使用方法
2)switch语句的使用方法
3)循环控制语句(while,do…while,for)
4)goto,break,continue语句
5)函数的定义和调用,递归
6)变量的期和作用域
达到目标:能看懂并编写带有上述内容的程序
一.If语句
基本格式:
单分支if语句:
if(条件表达式)
{
语句组1;
}
例:
#includestdio.5h
intmain(void){
inta,b,max;
printf(\ninputtwonumbers:);
scanf(%d%d,a,b);
max=a;
if(maxb)max=b;
printf(max=%d,max);
return0;
}
本例程序中,输入两个数a、b。把a先赋予变量max,再用if语句判别max和
b的大小,如max小于b,则把b赋予max。因此max中总是大数,最后输出
max的值。
双分支if语句:在双分支if结构中,else子句是if语句的一部分,必须与if配
对使用,不能单独使用。
if(条件表达式)
{
语句组1;
}
else
{
语句组2;
}
例:
#includestdio.h
intmain(void){
inta,b;
printf(inputtwonumbers:);
scanf(%d%d,a,b);
if(ab)
printf(max=%d\n,a);
else
printf(max=%d\n,b);
return0;
}
输入两个整数,输出其中的大数。改用if-else语句判别a,b的大小,若a大,则
输出a,否则输出b。
多分支选择结构:
if(表达式1)
{
语句组1;
}
elseif(表达式2)
{
语句组2;
}
elseif(表达式3)
{
语句组3;
}
...
else
{
语句组n;
}
例:
#includestdio.h
int
main(voi
d){char
c;
printf(inputacharacter:);
c=getchar();
if(c32)
printf(Thisisacontrolcharacter\n);
elseif(c=0c=9)
printf(Thisisadigit\n);
elseif(c=Ac=Z)
printf(Thisisacapitalletter\n);
elseif(c=ac=z)
printf(Thisisasmallletter\n);
el
您可能关注的文档
- 投资理念与乡村发展策略.pdf
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(原卷版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(解析版).docx
- 通航建筑物运行管理办法2026修订版课件.pptx
- 政府投资基金投向评价管理办法(试行).pptx
- 新能源汽车废旧动力电池回收和综合利用管理暂行办法课件.pptx
- 机械有限公司职业卫生管理制度全套及操作规程.doc
- 黑龙江省行政能力测试真题及答案解析.doc
- 陕西省安全员A证考核试题.docx
- 精品解析:北京市育英学校2024-2025学年七年级下学期期末练习英语试题(解析版).docx
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
原创力文档

文档评论(0)