- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 顺序程序设计
教,,,,目标
了解C语句的分类,理解输入输出的概念及在C中的实现,掌握赋值语句,字符数据的输入输出,格式输入输出。
教,,,,重点与难点
赋值语句的格式及作用,字符数据的输入输出,printf和scanf函数的功能,格式及使用方法。
,,,,时分配
5,,,,时
4.1C
C语言的语句用来向计算机系统发出操作指令。
一个语句经编译后产生若干条机器指令。
一个程序应包含若干条语句。
一个C程序可以由若干个源程序文件组成。
一个源文件可以由若干个函数、预处理命令以及全局变量声明部分组成。
一个函数由数据声明部分和执行语句组成。
程序包括数据描述和数据操作。数据描述主要定义数据结构和在需要时对数据赋初值,数据操作用于对数据进行加工。
C语句可以分为以下5类:
(1)控制语句,用于完成一定的控制功能,共9种。
if( )~else~ 条件语句
for( )~ 循环语句
while( )~ 循环语句
do~while( ) 循环语句
continue 结束本次循环语句
break 终止执行switch或循环语句
switch 多分支选择语句
goto 转向语句
return 从函数返回语句
其中,()表示是条件, ~表示内嵌的语句。
(2)函数调用语句。
由函数名、实际参数加上分号“;”组成。
其一般形式为:
函数名(实际参数表);
例如:
printf(C Program);
调用库函数,输出字符串。
(3)表达式语句。
由表达式加上分号构成。如:a=3;
分号是语句中不可缺少的部分,而不是两个语句间的分隔符号。
任何表达式都可以加上分号成为语句。如:i++; x+y;
(4)空语句。
只有一个分号的语句。
(5)复合语句
把多个语句用括号{}括起来组成的一个语句称复合语句,又称分程序。
例如:
{
x=y+z;
a=b+c;
printf(“%d%d”,x,a);
}
4.2赋值语句
由赋值表达式加一个分号构成。
(1)“=”是一个运算符
(2)赋值表达式与赋值语句是不同的概念。赋值表达式可以包括在其它表达式之中。
if((a=b)0)t=a;
4.3数据输入与输出
(1)输入输出是以计算机主机为主体而言的。
从计算机向外部输出设备输出数据称为“输出”;从输入设备向计算机输入数据称为“输入”。
(2)C语言本身不提供输入输出语句,输入和输出操作由C函数库中的函数来实现。
在C标准函数库中提供了一些输入输出函数。
(3)在使用C语言库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。
头文件中包含了与用到的函数有关的信息。
#includestdio.h
或#include“stdio.h”
4.4字符数据的输入输出
4.4.1putchar函数(字符输出函数)
putchar函数的作用是向终端输出一个字符。
putchar(c);
输出字符变量c的值。c可以是字符变量或整型变量。
例4.1
#include stdio.h
main()
{
char a,b,c;
a=B;
b=O;
c=Y;
putchar(a); putchar(b); putchar(c); putchar(\n) ;
}
输出:BOY
4.4.2getchar函数(字符输入函数)
从终端输入一个字符。
一般形式为:getchar()
通常把输入的字符赋予一个字符变量,构成赋值语句,如:
char c;
c=getchar();
也可以不赋给任何一个变量,作为表达式的一部分。如:
putchar(getchar());
注意:getchar函数只能接收一个字符。
例4.2
#include stdio.h
main()
{
char c;
printf(input a character\n);
c=getchar();
putchar(c);
}
也可以写成:
#include stdio.h
main()
{
char c;
printf(input a character\n);
putchar(getchar());
getch();
}
注意:
(1)getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。
(2)使用本函数前必须包含文件“stdio.h”。
4.5格式输入与输出
4.5.1printf函
您可能关注的文档
- 第4章 SL 语言基础.ppt
- 第6章文字注与编辑改.ppt
- 第2章 V基础知识.doc
- web基础程之Javascriptv_1.0.ppt
- AS3.0学手册电子教程.ppt
- 第4章_选程序设计.ppt
- 第2章 C+ 基础.ppt
- Java第章概述.ppt
- 01标识符关键字、数据类型.ppt
- C++程序计__第1章_C++语言概述.ppt
- 辽宁省丹东市凤城市通远堡高级中学2024届高三毕业年级第二模拟考试数学试题.doc
- 辽宁省辽南协作校2024年高三5月模拟数学试题试卷.doc
- 辽宁省辽阳县集美学校2024年高三下学期第一次月考.doc
- 辽宁省葫芦岛第六高级中学2024届高三一模试题(数学试题文)试题.doc
- 辽宁省辽师大附中2024届高三(下)4月月考数学试题试卷.doc
- 辽宁省抚顺十中2023-2024学年高三4月综合测试(二模)数学试题试卷.doc
- 辽宁省抚顺市第十二中学2024年高中毕业生复习统一检测试题数学试题试卷.doc
- 辽宁省阜新市阜蒙县育才高级中学2024年高三第二次质量测试(5月)数学试题试卷.doc
- 辽宁省两校联考2023-2024学年第二学期高三期末调研测试(一模)数学试题试卷.doc
- 辽宁省抚顺市第十九中学2024年高三三校联合测试数学试题试卷.doc
最近下载
- 马工程《人力资源管理》章节知识点-核心要点.doc
- 金相检验-变形铝合金的相鉴别.pptx VIP
- NB_T 47015-2023 压力容器焊接规程.pdf
- 统编版(2024新版)一年级上册道德与法治第一、二单元1-8课 共8课时教学设计.docx
- 数据资产管理平台用户使用手册说明书.pdf VIP
- 林业有害生物发生及成灾标准-森林病虫害防治.doc VIP
- 22J403-1楼梯栏杆栏板.pptx VIP
- 2023年中国电信解决方案支撑经理认证考试题库大全-上(单选题汇总).pdf VIP
- NB∕T 10179-2019 -煤矿在用高压开关设备电气试验规范.pdf
- 培训课件-糖尿病肾病腹膜透析.ppt
文档评论(0)