最简单的C程序设计1

最简单的C程序设计1

ID:39472081

大小:333.31 KB

页数:20页

时间:2019-07-04

最简单的C程序设计1_第1页
最简单的C程序设计1_第2页
最简单的C程序设计1_第3页
最简单的C程序设计1_第4页
最简单的C程序设计1_第5页
资源描述:

《最简单的C程序设计1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章最简单的C程序设计—顺序程序设计4.1C语句概述C语言的语句用来向计算机系统发出操作指令。一个语句经编译后产生若干条机器指令。一个实际的程序应当包含若干语句。C语句都是用来完成一定操作任务的。声明部分的内容不应称为语句。如:inta;不是一个C执行语句,它不产生机器操作,而只是对变量的定义。一个函数包含声明部分和执行部分,执行部分即由语句(分别进行编译的文件模块)组成。一个C程序可以由若干个源程序文件组成,一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成。一个函数由数据定义部分和执行语句组成。4.1C语句概述C程序的组成:C程序源程序文件1全局

2、变量声明函数1预处理命令源程序文件2源程序文件n……函数n……函数首部函数体局部变量声明执行语句C语句的分类:1.控制语句if()~else~;(条件语句)for()~;(循环语句)while()~;(循环语句)do~while();(循环语句)continue;(结束本次循环语句)switch;(多分支选择语句)break;(终止执行swith或循环语句)goto;(转向语句)return(从函数返回语句)例:if(x>y)z=x;elsez=y;2.函数调用语句(由一个函数调用加一个分号构成)printf(“ThisisCstatement.”);3.表达式语

3、句(由一个表达式加一个分号构成)a=3赋值表达式a=3;赋值语句C语句的分类:4.空语句;可作为流程的转向点或循环语句的循环体。5.复合语句(用{}把一些语句括起来成为复合语句){z=z+y;t=z/100;printf(%f”,t);}赋值语句是由赋值表达式加上一个分号构成。a=b;赋值语句C语言的赋值语句具有其他高级语言的赋值语句的一切特点和功能。但也应当注意到它们的不同:(1)C语言中的赋值号“=”是一个运算符,在其他大多数语言中赋值号不是运算符。(2)其他多数高级语言没有“赋值表达式”一概念。作为赋值表达式可以包括在其他表达式之中,例如:if((a=b)>

4、0)t=a;其中a=b是赋值表达式在if语句中的“a=b”不是赋值语句更不是条件表达式,而是赋值表达式,但不能表示为:if((a=b;)>0)t=a;4.2赋值语句4.3数据输入输出的概念及在C语言中的实现1.输入输出是以计算机主机为主体而言的。即通过输入设备向计算机提供数据称为数据输入,计算机向外部设备输出数据称为数据输出。2.C语言本身不提供输入输出语句,输入输出是由函数实现。如:printf(),scanf(),putchar(),getchar(),puts(),gets()等。系统不提供输入输出语句就可以避免在编译阶段处理与硬件有关的问题,使编译系统简化

5、,而且通用性强,可移植性好,对各种型号的计算机都适用,便于在各种计算机上实现。3.C语言函数库中提供了“标准输入输出函数”,但使用C语言函数库时,要用预编译命令“include”将有关”头文件”包含到用户源文件中。例如:#include或#include“stdio.h”4.4字符数据的输入输出4.4.1.putchar函数(字符输出函数)功能:向终端输出一个字符,例如:#includevoidmain(){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);

6、}运行结果:BOYputchar函数除了可以输出能在屏幕上显示的字符外,也可以输出控制字符,例如:putchar(‘’);换行putchar(‘101’);输出Aputchar(‘07’)响铃4.4字符数据的输入输出4.4.2.getchar函数(字符输入函数)功能:从终端输入一个字符,例如:#includevoidmain(){charc;c=getchar()-32;putchar(c);}运行结果:a↙A4.5格式输入与输出C语言提供了一组完整的输入和输出格式,可以满足各种不同的输入输出的需求,实际使用中重点掌握一些常用的规则即可

7、。4.5.1.printf函数(格式输出函数)1.printf函数的一般格式:printf(格式控制,输出表列)例如:printf(“i=%dc=%c”,i,c);①“格式控制”由“格式说明”和“普通字符”两部分组成。格式说明:由“%”和格式字符组成普通字符:需要原样输出的字符②“输出表列”是需要输出的一些数据。由于printf是函数,因此“格式控制”字符串和“输出表列”实际上都是函数的参数,printf函数的一般形式表示为:printf(参数1,参数2,参数3,……参数n)4.5格式输入与输出2.格式字符对不同类型的数据应使用不同的格式字符①d格式符,用来输

8、出十进制整

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。