资源描述:
《第四章顺序程序设计及输入输出函数ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章最简单的C程序设计——顺序程序设计C语句概述数据输入输出概念及在C语言中的实现字符数据的输入输出格式输入与输出顺序结构程序设计举例1第四章最简单的C程序设计——顺序结构程序设计3.1C语句概述函数首部函数体源程序文件1数据声明执行语句预处理命令数据声明函数1函数2源程序文件2…C程序2C语句的类别控制语句:9种函数调用语句:printf(“hello”);表达式语句:a=3;空语句:;复合语句:用{}括起来的一组语句3C语句概述1)if()~else~条件语句2)for()~循环语句3)while()~循环语句4)do~while()循环语句5)continu
2、e结束本次执行进行下一值循环6)break终止执行循环或switch7)switch多分支选择语句8)goto转向语句9)return从函数返回语句1.控制语句4C语句概述2.函数调用语句组成:一次函数调用最后加一分号。说明:其实是表达式语句的特例。#includevoidmain(void){inta,b,c;scanf(“%d,%d”,&a,&b);c=max(a,b);printf(“max=%d”,c);}53.表达式语句由表达式加上;组成。示例:a=3是赋值表达式a=3;是赋值语句i=i+1;i++;x+y;C语言中大部分语句都是表达式语
3、句C语句概述6(4)空语句形式:;用途:什麽也不做,常用做循环语句中的循环体。for(i=0,i<10,i++){;}C语句概述7(5)复合语句形式:用{}把一些语句括起来成为复合语句,又称分程序。用途:常出现在控制语句中如循环体等。for(i=0,i<10,i++){j+=2;printf(“%d”,j);}C语句概述84.3数据输入输出概念及在C语言中的实现(3)使用输入输出函数时要用预编译命令“#include”将有关“头文件”包括到源文件中。#includeputchar(输出字符)getchar(输入字符)printf(格式输出)sc
4、anf(格式输入)puts(输出字符串)gets(输入字符串)(1)所谓“输入输出”是对计算机主机而言的。(2)C程序本身不提供输入输出语句,输入输出是通过库函数来实现的。C中标准的输入输出函数包括:9字符数据的输入输出putchar(c)——字符输出函数getchar()——字符输入函数10putchar()函数(字符输出函数)向终端输出一个字符putchar(c);——c为字符型变量(或常量)或整型变量(或常量)#includevoidmain(void){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putch
5、ar(b);putchar(c);}例4.1输出单个字符作用:使用:11putchar()函数(字符输出函数)用此命令输出的字符包括控制字符,如换行:putchar(‘’);用在上例,见程序;也可输入其他转义字符,如:putchar(‘101’)/*输出大写字母A*/putchar(‘’’)/*输出单引号*/putchar(‘ 15’)/*输出回车,不换行*/在使用C语言库函数时,要用予编译命令“#include”将有关“头文件命令”包括到用户源文件中。#include12getchar()函数(字符输入函数)从终端输入一个字符c=get
6、char();——将输入的字符赋给变量c#includevoidmain(void){charc;c=getchar();putchar(c);putchar(‘’);}作用:使用:例4.2输入单个字符13getchar()函数(字符输入函数)(1)getchar()一次只能接收一个字符;(2)接收字符可赋给一个字符变量或整型变量,也可以不赋给任何变量,作为表达式一部分。c=getchar();putchar(c);等价于putchar(getchar());或printf(“%c”,getchar());说明:144.5格式输入与输出prin
7、tf函数(格式输出函数)向终端输出若干个任意类型的数据printf(格式控制,输出表列)例:printf(“a=%d,b=%c”,a,b)说明:(1)格式控制是由双引号括起来的字符串,包括两种可能信息。A)格式说明字符由“%”和字符组成,其作用是规定数据的输出格式。B)普通字符普通字符是指需原样输出的字符,如上例中的a=,b=。可以是一般字符也可是转义字符,目的是使软件界面比较友好。作用:使用:15printf函数(格式输出函数)(2)“输出表列”是要输出的数据,可以是常量、变量、表达式或函数如:printf(“%s”,”12345”);printf(“