第3章节简单程序设计.ppt
文本预览下载声明
布置作业
书面练习(P67~P68) 3.3~3.8
编写准备上机题目:3.5、3.6、3.7
上机实验:
完成实验指导报告书前三个实验
实现: 3.5、3.6、3.7
提交作业
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
C语句概述
赋值语句
数据输入输出
顺序结构举例
第3章最简单的C程序设计-顺序程序设计
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
C语句概述
语句是向计算机发出操作指令,一个语句经编译后产生若干条机器指令。一个程序由若干条语句组成。
需要指出的是:语句都是在程序的执行过程中完成一定操作任务的。说明部分的内容,在执行时不产生机器操作,因此不应称之为语句(常常称它们为说明语句)。如变量说明:
int a;
只是对变量的定义,在编译时告知系统为变量 a 预留存储空间。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
表达式语句 由一个表达式构成的语句。
如: x=5; i=i+1; ++y; c--;
x+y; 是一个语句,但无实际意义。
函数调用语句 由一个函数调用加一个分号构成的语句。
如: printf(“输入三个数k,j,f:”);
scanf(“%d,%d,%f”,k,j,f);
控制语句 完成一定的控制功能,有以下9种:
?1) if ( ) ~ else ~ (条件语句)
?2) switch ~ (多分支选择语句)
????3) for ( ) ~ (循环语句)
4)while ( ) ~ (循环语句)
C语句分类
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
? 5)do ~ while( ) (循环语句)
? 6)continue (结束本次循环)
? 7)break (中止循环或switch语句的执行)
? 8)goto (转向语句)
? 9)return (从函数返回语句)
复合语句 根据需要用{ } 括起来的多个语句,一般用于循环体或条件分支中所需要的多语句结构。
如: { z=x+y; z/=100;
printf(“x=%d, y=%d, =%d”,x,y,z); }?
空语句
以只有一个 ;号组成的语句,该语句什么事都不做。
语句分类
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
赋值语句
格式: 变量名 = 表达式 ;
功能: 将表达式的值赋给变量名所标识的变量.
说明: 表达式可以是赋值表达式或运算表达式.
赋值表达式 表达式中含有赋值符号(=)称之为赋值表达式
例如: a = b=c=d*7;
运算表达式 用运算符号把常量、可计值的变量或函数引用连接起来的式子称之为运算表达式. 如:
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
显示全部