欢迎来到天天文库
浏览记录
ID:14247184
大小:435.50 KB
页数:17页
时间:2018-07-27
《第三章 顺序结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章顺序结构程序设计-2-3.1知识概要-2-3.1.1C语言的语句-2-3.1.2字符输入输出函数-3-3.1.3格式输入输出函数-3-3.1.4算法-4-3.1.5结构化程序设计方法-5-3.1.6顺序结构-6-3.2知识难点辨析-6-3.3课内实训项目-8-3.3.1基础实训:顺序结构程序设计-8-3.3.2查错实训-11-3.3.3提高实训-13-3.4课外实训题目-14-3.5习题-14--17-第三章顺序结构程序设计顺序结构程序设计是C语言三种程序结构中最简单的一种,是一种线性结构。程序的执行是由上到下依次完成的,不存在任何分支和返回
2、。构成顺序结构程序只需提供必要的输入/输出函数,赋值语句即可。通过本章的学习和实践,应该理解和掌握基本字符输入/输出函数、格式输入/输出函数和赋值语句的使用。3.1知识概要3.1.1C语言的语句C语言的语句分为以下5类:1.控制语句C语言控制语句用于程序执行次序的控制,提供了9种控制语句,分别是:(1)if()…else…(选择语句)(2)for()…(循环语句)(3)while()…(循环语句)(4)do…while()(循环语句)(5)continue(结束本次循环语句)(6)break(终止执行switch或循环语句)(7)switch(多分
3、支选择语句)(8)goto(无条件转向语句)(9)return(从函数返回语句)2.表达式语句表达式语句由一个表达式加一个分号构成,比如:“y++”是表达式,而“y++;”就是一个表达式语句。3.函数调用语句与表达式语句相同,函数调用语句是由函数格式加一个分号构成,比如:printf("y=%d",x);4.复合语句复合语句是把一组语句用花括号括起来,在语法上等效于一个语句。比如:{y=a;a=b;b=y;-17-}5.空语句空语句是由单独分号构成的语句,比如:;空语句表示不执行任何操作。3.1.2字符输入输出函数1.putchar函数格式:put
4、char(c)参数:c为字符常量、字符变量、整型常量、整型变量。功能:把字符变量c的值输出到显示器上,只能输出一个字符。2.getchar函数格式:getchar()功能:从键盘读入一个字符。3.1.3格式输入输出函数1.printf函数格式:printf("格式控制串",输出列表)功能:按指定格式向显示器输出数据。格式中第一部分“格式控制串”,包含两种信息:(1)格式说明:%[修饰符]格式字符,用于指定输出格式,“格式字符”的含义和使用见表3.1;“修饰符”的含义和使用见表3.2。(2)普通字符或转义序列:原样输出。格式中第二部分“输出列表”,要
5、求用逗号间隔。表3.1printf格式字符格式字符说明举例d,i十进制整数inta=567;printf("%d",a);输出567o八进制无符号整数inta=65;printf("%o",a);输出101x,X十六进制无符号整数inta=255;printf("%x",a);输出ffu不带符号十进制整数inta=567;printf("%u",a);输出567c单一字符chara=65;printf("%c",a);输出As字符串printf("%s","ABC");输出ABCf小数形式浮点小数floata=567.789;printf("%f"
6、,a);输出567.789000e,E指数形式浮点小数floata=567.789;printf("%e",a);输出5.677890e+002g,Ge和f中较短一种floata=567.789;printf("%g",a);输出567.789-17-%%百分号本身printf("%%");%表3.2printf修饰符字符功能l在d,o,x,u前,指定输出为long型m输出数据域宽,数据长度7、canf("格式控制串",地址列表)功能:按指定格式从键盘读入数据,存入地址表指定的存储单元中,并按回车键结束。格式中第一部分“格式控制串”:%[修饰符]格式字符,用于指定输出格式,“格式字符”的含义和使用见表3.3;“修饰符”的含义和使用见表3.4。格式中第二部分“地址列表”,为输入变量的地址,用逗号间隔。表3.3scanf格式字符格式字符说明D,i用来输入十进制整数O用来输入无符号八进制整数X,X用来输入无符号十六进制整数U用来输入不带符号十进制整数C用来输入单一字符S用来输入字符串,将字符串赋给一个字符数组,在输入时以非空格字符开始,以第一个8、空格字符结束。字符串以串结束标志' '作为其最后一个字符。F小数形式浮点小数E,E,g,G指数形式浮点小数表3.4sca
7、canf("格式控制串",地址列表)功能:按指定格式从键盘读入数据,存入地址表指定的存储单元中,并按回车键结束。格式中第一部分“格式控制串”:%[修饰符]格式字符,用于指定输出格式,“格式字符”的含义和使用见表3.3;“修饰符”的含义和使用见表3.4。格式中第二部分“地址列表”,为输入变量的地址,用逗号间隔。表3.3scanf格式字符格式字符说明D,i用来输入十进制整数O用来输入无符号八进制整数X,X用来输入无符号十六进制整数U用来输入不带符号十进制整数C用来输入单一字符S用来输入字符串,将字符串赋给一个字符数组,在输入时以非空格字符开始,以第一个
8、空格字符结束。字符串以串结束标志' '作为其最后一个字符。F小数形式浮点小数E,E,g,G指数形式浮点小数表3.4sca
此文档下载收益归作者所有