1 / 33
文档名称:

精品PPT课件----第03章 简单程序设计lhjnew.ppt

格式:ppt   页数:33
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品PPT课件----第03章 简单程序设计lhjnew.ppt

上传人:wz_198614 2014/9/29 文件大小:0 KB

下载得到文件列表

精品PPT课件----第03章 简单程序设计lhjnew.ppt

文档介绍

文档介绍:3
简单程序设计
1
本章导读
程序结构:顺序结构、选择结构、循环结构
顺序结构:最简单的也是最基本的程序结构,其特点是按语句书写的顺序依次执行
本章介绍:C语言中的语句类型、程序结构、赋值语句、字符输入/输出函数、格式输入/输出函数、格式控制符等
学习要求:理解顺序结构的程序执行过程,掌握赋值语句和基本输入/输出函数的使用,能够用正确的格式进行输入与输出。掌握简单程序设计的一般方法,能够根据要求编写出简单的程序
2
C语句可分为以下5种类型:
1. 控制语句,完成一定的控制功能。分9种:
(1)if 语句或if ~else ~语句(2)switch语句
(3)while语句(4)do ~ while语句
(5)for语句(6)break语句
(7)continue语句(8)goto语句
(9)return语句

由一个函数调用加上一个分号构成函数调用语句,其作用是完成特定的功能。它的一般形式是:
函数名(参数列表); printf("I am a student!");
§ C语言语句
3
3、表达式语句。由一个表达式加一个分号就构成一个语句。典型:由赋值表达式+ ; 构成一个赋值语句。
例:b =(a = 4 +2)+ 1;
例:b =1+ a = 4 +2; 错
4、空语句。;
b = a ; ;
5、可以用{ }把一些语句括起来组成一条复合语句,又称为分程序。复合语句中可以定义变量,该变量仅在复合语句中存在。
例: main( )
{ int a = 1 , b = 2 , c ;
{ int d;
d = a ; a = b ; b = d ;
}
c = d; //错误
}
注意:复合语句中最后一个语句的分号不能忽略不写。
4
§ 单个字符数据的输入输出
在使用C语言库函数时,要用预编译命令"#include"将有关的"头文件"包括到用户源文件中。
#include <> //或#include ""
一、putchar函数(字符输出函数)
作用:向终端输出一个字符。
例:char ch='a';
putchar(ch) ;
putchar('b');
二、getchar函数(字符输入函数)
作用:从键盘输入一个字符。
一般形式为: getchar( )
函数的值为所输入字符的ASCII码值。通常要将其值赋予一个字符变量保存起来。ch=getchar( );
例:putchar( getchar( ) ); //等价于 ch=getchar( ); putchar( ch);
5
§ 格式化输入与输出函数
一、printf 函数(格式化输出函数)
作用:向显示器输出若干个任意类型的数据
putchar一次只能输出一个字符;printf可以输出多个任意类型数据
1、printf函数的一般格式
格式一、printf( 字符串常量) ;
功能:将指定的字符串输出。
例:printf("I am a student!");
格式二、
一般形式:printf(参数1 ,参数2 ,…,参数n ) ;
功能:将参数2~参数n按参数1给定的格式输出。
具体格式:printf( 格式控制字符串,输出项表列) ;
功能:将输出项表列中各数据按格式控制字符串规定的格式输出
6
(1)格式控制字符串:用双引号括起来的字符串。
包括两种信息:格式说明和普通字符。
①格式说明,由%和格式字符组成。
例:%d d是格式字符
作用:将输出项表列中对应的数据按指定的格式输出
例:printf("%d",12); 输出结果:12
printf("%o",12); 输出结果:14
②普通字符(原样输出)。
例:int a=13;
printf("%d , %d",12 , a );
输出结果:12 , 13
7
(2)输出项表列。
注意:输出项表列中数据个数、类型要和格式说明符一一对应
例:int a , b , c ; a = 1 , b = 3 , c = 6 ;
printf("a= %d ,b= %d ,c= %d \n", a , b , c );
普通字符
运行结果:a=1,b=3,c=6
8
2、格式字符
printf格式字符
格式字符
说明
d,i
以带符号的十进制形式输出整数(正数不输出符号)
o
以八进制无符号形式输出整数(不输出首导符0)
x,X
以十六进制无符号形式输出整数(不输出前导符0x),用x则输出十六进制数的a~f 时以小写形式输出,用X时,则以大写字母输出
u
以无符

最近更新

2025年唐山幼儿师范高等专科学校单招职业倾向.. 39页

2025年商丘学院单招职业适应性考试模拟测试卷.. 39页

2025年四川商务职业学院单招职业适应性测试模.. 41页

2025年四川希望汽车职业学院单招综合素质考试.. 39页

2025年四川护理职业学院单招职业技能测试模拟.. 40页

2025年四川西南航空职业学院单招职业技能考试.. 39页

2025年四平职业大学单招职业技能测试模拟测试.. 40页

2025年大同煤炭职业技术学院单招职业适应性测.. 39页

2025年大连装备制造职业技术学院单招职业技能.. 39页

2025年天津仁爱学院单招职业倾向性测试模拟测.. 39页

2025年天津国土资源和房屋职业学院单招职业技.. 39页

《绿色食品 平桂香芋生产操作规程》(征求意.. 10页

2025年天津艺术职业学院单招职业适应性测试模.. 39页

2025年太原城市职业技术学院单招职业适应性测.. 41页

2025年宁夏工业职业学院单招职业倾向性考试模.. 40页

2025年宁夏葡萄酒与防沙治沙职业技术学院单招.. 41页

2025年宁德职业技术学院单招职业适应性考试模.. 39页

2025年安庆师范大学单招综合素质考试模拟测试.. 40页

2025年安徽中澳科技职业学院单招综合素质考试.. 39页

2025年安徽医学高等专科学校单招职业倾向性考.. 39页

2025年安徽国际商务职业学院单招职业技能测试.. 39页

2025年安徽扬子职业技术学院单招职业适应性测.. 42页

2025年安徽省蚌埠市单招职业倾向性考试模拟测.. 39页

2025年安徽绿海商务职业学院单招职业技能测试.. 41页

2025年宝鸡中北职业学院单招职业适应性测试题.. 40页

《继电保护装置定值区远方修改的技术方法》编.. 7页

2025年山东传媒职业学院单招职业技能考试模拟.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页