c语言中三种程序设计结构,第二章c语言程序设计的三种基本结构.ppt

第二章c语言程序设计的三种基本结构

第2章 C语言程序设计 的三种基本结构 ; ; 2.1.1 C语句 2.1.2 字符数据的输入与输出 2.1.3 格式输入与输出  2.1.4 顺序结构程序设计应用举例; 2.1.1 C语句; C语句可分为以下5类: 1.表达式语句 表达式语句由一个表达式加上分号“;”组成。执行表达式语句就是计算表达式的值。其一般形式为:

在表达式语句中,最常用的是赋值语句。例如:a=7; 将7赋给a。 x=y+z; 将y与z之和赋给x。 ; 2.1.1 C语言基本语句;必须改为:int a=9,b=9,c=9;又如:i++; 自增1语句,i值增1,相当于i=i+1。而a*b; 因计算结果不能保留,没有实际意义。说明:1) 一个C语句必须在最后添加分号,分号是C语句中不可缺少的一部分。2) 任何表达式都可以加一个分号成为语句。;2.函数调用语句 函数调用语句由函数名、实际参数加上分号“;”组成。其一般形式为: 例如:printf("This is a C Program"); 调用库函数,输出字符串This is a C Program。max(a,b); 调用自定义的max函数。 ;3.控制语句 控制语句用于控制程序的流程, 以实现程序的各种结构方式。它们由特定的语句定义符组成。C语言有9种控制语句,可分成以下3类:条件判断语句:if语句、switch语句循环执行语句:do-while、while和for语句转向语句:break语句、goto语句、continue语句、return语句例如:if(a>0) printf("OK"); ;4.复合语句 把多个C语句用花括号“{}”括起来组成一个语句,该语句为复合语句。例如下述是一个复合语句:{ z=x; x=y; y=z;} ;5.空语句 只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。下面是一个空语句: ; 在程序中空语句可用来作空循环体,空循环体什么也不做。例如:while(getchar()!='\n') ; 语句的功能是,从键盘输入的字符如果不是回车则重新输入,直到输入回车为止。 ;2.1.2 字符数据的输入与输出 ;2.1.2 字符数据的输入与输出;【例2-1】 编写程序,输出英文单词Good。#includevoid main(){char a='G',b='o',c='o',d='d'; putchar(a); putchar(b); putchar(c); putchar(d); putchar('\n');};2.1.2 字符数据的输入与输出;2.1.2 字符数据的输入与输出;【例2-2】 将输入的单个字符原样输出。#includevoid main(){char ch; ch=getchar(); putchar(ch); };2.1.3 格式输入与输出 ;2.1.3 格式输入与输出;2.1.3 格式输入与输出;2.1.3 格式输入与输出;2.1.3 格式输入与输出;2.1.3 格式输入与输出;2.1.3 格式输入与输出;2.1.3 格式输入与输出;2.1.3 格式输入与输出;2.1.3 格式输入与输出;2.1.3 格式输入与输出;【例2-3】 分析下面程序的输出结果。#include void main(){ int a=65,b=66; printf("%d %d\n",a,b); printf("a=%d,b=%d\n",a,b); printf("%c,%c\n",a,b);};【例2-4】 格式字符应用实例。#include void main(){int a=65;float b=12.1234567;double c=12345.1234567;char d= 'A';printf("a=%d,%4d,%-4d,%o,%x,%c\n",a,a,a,a,a,a);printf("b=%f,%lf,%3.4f,%-6.1f,%e\n",b,b,b,b,b);printf("c=%lf,%f,%8.4lf\n",c,c,c);printf("d=%c,%3c,%-4c,%d\n",d,d,d,d);};2.1.3 格式输入与输出;2.1.3 格式输入与输出;2.1.3 格式输入与输出;2.1.3 格式输入与输出;2.1.3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值