下载此文档

第3 顺序结构程序设计.ppt


文档分类:IT计算机 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
C语言的基本语句
数据输入与输出
顺序程序设计举例
第3章顺序结构程序设计
1
C语言的基本语句
简单语句
空语句(;)
复合语句({一条或多条语句})
表达式语句(表达式;)
函数调用语句(函数名(参数列表);)
流程控制语句
结构化语句
条件语句(if语句,switch语句)
while语句
do-while语句
for语句
非结构化语句
break语句
continue语句
return语句
非限定转向语句(goto)
C语言数据操作语句
循环语句
2
C语言的语句概述:
C程序对数据的处理是通过“语句”的执行来实现的。
一条语句完成一项操作(或功能)。
一个为实现特定目的的程序应包含若干条语句。
C语句以“;”作分隔符,编译后产生机器指令.
3
C语句分类:
4、空语句: ; 执行该语句不做任何操作
1、程序控制语句(9种):
if( )~else~
switch
for( )~
while( )~
do~while( )
continue
break
goto
return
分支
循环
辅助控制
如 total=total+limit;
a=3;
func( );
printf(“Hello,world!\n”);
3、表达式语句:表达式加分号构成。
2、函数调用语句:由一次函数调用加一个分号构成
5、复合语句:用{…}括起来的一组语句
一般形式: { [数据说明部分;]
执行语句部分;
}
说明:
“}”后不加分号
语法上和单一语句相同
复合语句可嵌套
9种控制语句:
if( )~else~
for( )~
while( )~
do~while( )
continue
break
switch
goto
return
功能:
计算表达式的值或改变变量的值。
分类:
运算符表达式语句
赋值语句
例:
5;
i++; 语句的功能是,变量i的值增1。
a=3,b=a+2,c=a+1; /*由三个赋值语句组成的逗号表达式语句。*/
a+b; /*算术表达式语句,计算a与b之和。*/
赋值语句
由赋值表达式加上一个分号构成
如: a=15;b=a+5;c=d=e=a;
说明:赋值号左面必须为变量
赋值号右面可以是任何合法的表达式
赋值号=为运算符
注意:不加分号为赋值表达式
Y = sin ( );
Y1 = sin ( x );
Y2 = 3*sin (x+ ) + sqrt(x);
Y3 = sin ( sqrt(x+) );
#include<>
#include<>
main()
{ int a = 2 , b = 4;
float x , y;
x = a / 2 + sqrt( b ); /*x= */
a++ ; /*a=3 */
y = x * a ; /*y= */
printf(“x=%, y= % ”, x, y);}
注意表达式类型转换
注意赋值类型
输出结果: x= , y=
格式:
函数名(参数列表);
分类:
标准库函数
用户定义函数
标准库函数调用原则:
(1) 要在程序中包含相应的头文件
(2) 调用的一般形式:函数名(参数列表);
4
例3-1:
#include 〈〉
main()
{ int x=1,y=2;
{ int x=2;
{ int x=3;
printf(″x=%d,y=%d\n″,x,y);
}
printf(″x=%d,y=%d\n″,x,y);
}
printf(″x=%d,y=%d\n″,x,y);
}
程序运行结果为:
x=3, y=2
x=2, y=2
x=1, y=2
5
数据的输入与输出
C语言本身不提供输入/输出语句。
C语言的输入/输出功能由C语言的标准I/O库函数提供。#include <>
C语言的输入/输出库函数名称不是保留字(或称关键字)。如printf,scanf。
6
#include <>
main()
{ int c;
char a;
c=65; a='B';
putchar(c); putchar('\n'); putchar(a);
}
运行结果:A
B

字符的输入与输出
字符输出函数
格式: putchar( c )
参数: c为字符常量、字符型变量、整型变量、常量或表达式
功能:把字符c输出到显示器上
返值:正常,返回输

第3 顺序结构程序设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薄荷牛奶
  • 文件大小1.11 MB
  • 时间2017-08-09
最近更新