C语言编程教程 第4章 顺序程序设计.ppt
《C语言编程教程 第4章 顺序程序设计.ppt》由会员分享,可在线阅读,更多相关《C语言编程教程 第4章 顺序程序设计.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、一、C C语句概述语句概述 C C语句:语句:用于向计算机系统发出操作指令,完成相应的操作任务。用于向计算机系统发出操作指令,完成相应的操作任务。C C程序结构程序结构 C C语句的分类语句的分类二、二、赋值语句赋值语句三、三、数据的输入输出数据的输入输出四、字符四、字符数据的输入输出数据的输入输出 putcharputchar()()getchargetchar()()五、格式五、格式输入输出输入输出 printfprintf()()scanfscanf()()教学要点教学要点.C C程序结构程序结构C程序程序源源程程序序文文件件1源源程程序序文文件件2源源程程序序文文件件n预处理预处理
2、函数函数1函数函数n数据声明数据声明执行语句执行语句.数据声明数据声明C C语句分类语句分类1 1、控制语句:、控制语句:用于完成一定的控制功能。用于完成一定的控制功能。u 条件语句:条件语句:if(条件条件)else(或?:)(或?:)u 循环语句:循环语句:for()u 条件循环:条件循环:while(条件条件)u 条件循环:条件循环:do while(条件条件);u 结束本次循环结束本次循环语句:语句:continueu 终止循环或终止循环或switch语句:语句:breaku 多分支选择语句:多分支选择语句:switch()case.:u 转向语句:转向语句:gotou 由函数返回语句
3、:由函数返回语句:return 2 2、函数调用语句:函数调用语句:用于完成一次函数调用。用于完成一次函数调用。u 由一由一个个函数调用函数调用+一个一个“;”构成。构成。u 例:例:printf(“This is a C statement!”);3 3、表达式语句:表达式语句:用于完成一次表达式操作。用于完成一次表达式操作。u 由一个表达式由一个表达式+“;”构成构成u 例:例:a=3;i+;4 4、空语句:、空语句:用作用作流程的流程的转向点或循环语句中的循环体。转向点或循环语句中的循环体。u 只由一个只由一个“;”构成。构成。5 5、复合语句:完成一些特定的操作功能。、复合语句:完成一
4、些特定的操作功能。u将一些语句用将一些语句用 括起来构成。括起来构成。u例:例:z=z=x+y;tx+y;t=z/100;printf(=z/100;printf(“%f%f”,t);,t);C C语句分类语句分类1 1、构成:由赋值表达式加上一个分号构成。、构成:由赋值表达式加上一个分号构成。如:如:a=12;a=12;2 2、使用要点:、使用要点:(1 1)在赋值表达式中,)在赋值表达式中,“=”作为赋值运算符。作为赋值运算符。(2 2)赋值表达式与赋值语句是两个不同的概念:)赋值表达式与赋值语句是两个不同的概念:条件中不条件中不能含有赋值符号,但赋值表达式可以包含在其他条件表达式中。能含
5、有赋值符号,但赋值表达式可以包含在其他条件表达式中。如:如:if(a=b)0)t=a;if(a=b)0)t=a;(正确)(正确)if(a=b;)0)t=a;if(a=b;)0)t=a;(错误)错误)(3 3)例例4-14-1:赋值语句赋值语句输入:输入:2 32 3输入:输入:3 23 2例例4_1:输出:输出:a=3,b=3;输出:输出:a=2,b=2。C程序设计程序设计8/29数据的输入输出数据的输入输出1 1、概念:概念:u 输出输出输出输出:从计算机向外部输出设备从计算机向外部输出设备(显示器显示器,打印机打印机)输出数据。输出数据。u 输入输入输入输入:从输入设备从输入设备(键盘键盘
6、,鼠标鼠标,扫描仪扫描仪)向计算机输入数据。向计算机输入数据。2 2、C C语言输入输出的实现:语言输入输出的实现:u C C语言本身没有提供输入输出语句,输入输出操作由语言本身没有提供输入输出语句,输入输出操作由C C函数函数库中的函数实现。库中的函数实现。u 标准库函数的使用:标准库函数的使用:要用预编译命令要用预编译命令“#include#include”将有关的将有关的“头头文件文件”包括到用户源文件中。包括到用户源文件中。1 1、功能:将一个字符输出到标准输出设备。、功能:将一个字符输出到标准输出设备。2 2、格式:、格式:putcharputcharputcharputchar(c
7、 c c c)3 3、使用要点:使用要点:putchar(cputchar(c)中的中的c c可以是字符型或整型数据;可以是字符型或整型数据;c=98;c=98;putchar(cputchar(c)输出字符输出字符b b putchar(putchar(a a)输出字符输出字符a a putchar(0 x41)putchar(0 x41)输出字符输出字符A Aputcharputchar()()也可以输出一个控制字符或其它转义字符。也可以输出一个控制字符或其它转义字符。如:如:putchar(putchar(nn)输出一个换行符输出一个换行符 putchar(putchar(101101)
8、输出字符输出字符A A putchar(putchar()输出字符单引号输出字符单引号4 4、例例4 4-2-2:putcharputchar()()函数函数输出:输出:Boy例例4_2:C程序设计程序设计11/291 1、功能:从标准输入设备上读入一个字符。、功能:从标准输入设备上读入一个字符。2 2、格式:、格式:getchargetchargetchargetchar()()()()3 3、使用要点:使用要点:getchargetchar()()函数本身没有参数,其函数值就是从输入设备函数本身没有参数,其函数值就是从输入设备得到的一个字符;得到的一个字符;由由getchargetchar
9、()()获得的字符可以赋值给一个字符或整型变量,获得的字符可以赋值给一个字符或整型变量,也可以作为表达式的一部分;也可以作为表达式的一部分;如:如:c=c=getchargetchar();();putchar(getcharputchar(getchar();();printf(printf(“%c%c”,getchargetchar();();4 4、例例4-34-3:getchargetchar()()函数函数C程序设计程序设计12/29例例4_3:输入:输入:a输出:输出:aa 971 1、功能:按功能:按指定格式指定格式向终端输出向终端输出若干任意类型若干任意类型的数据。的数据。2
10、2、格式:、格式:printfprintfprintfprintf(格式控制串,输出表列)格式控制串,输出表列)格式控制串,输出表列)格式控制串,输出表列)如:如:printf(printf(“x x=%d=%d”,x),x)3 3、使用要点使用要点 (1 1)格式控制格式控制 (2 2)输出表列:可以是合法的常量、变量和表达式,输出项表中的个输出项之)输出表列:可以是合法的常量、变量和表达式,输出项表中的个输出项之间要用间要用“,”分隔。分隔。(3 3)当格式符个数少于输出项时,多余的输出项不予输出。)当格式符个数少于输出项时,多余的输出项不予输出。若格式符多于输出项时,各系统的处理有所不同
11、,若格式符多于输出项时,各系统的处理有所不同,TCTC对于缺少的项将输出对于缺少的项将输出不定值。不定值。(4 4)每次调用)每次调用printfprintf函数之后,将得到一个整型的函数值,该值等于正常输出函数之后,将得到一个整型的函数值,该值等于正常输出的字符个数。的字符个数。4 4、例例4-44-4、4-54-5、4-64-6、4-74-7:printfprintf()()函数函数C程序设计程序设计14/291 1、格式控制串:、格式控制串:用双引号括起来的字符串,用来确定输出项的格式和需要用双引号括起来的字符串,用来确定输出项的格式和需要原样输出的字符串。原样输出的字符串。“普通字符串
12、普通字符串普通字符串普通字符串%+0 0 0 0 m.nlm.nlm.nlm.nl格式控制字符格式控制字符格式控制字符格式控制字符”其中:其中:输出数据项的顺序一般按从左至右的顺序输出。格式控制中的普通字符输出数据项的顺序一般按从左至右的顺序输出。格式控制中的普通字符串,照原样输出串,照原样输出;如:如:printf(printf(“a a=%d=%d,b=%db=%d”,a,b);,a,b);%:为:为C C语言规定的格式标记符语言规定的格式标记符;格式控制字符格式控制字符用于指定数据的输出形式,可以包含转义字符,用于指定数据的输出形式,可以包含转义字符,用两个连续的用两个连续的“%”表示输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言编程教程 第4章 顺序程序设计 语言 编程 教程 顺序 程序设计
限制150内