C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第1章

C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第1章

ID:40238620

大小:1.33 MB

页数:56页

时间:2019-07-28

C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第1章_第1页
C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第1章_第2页
C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第1章_第3页
C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第1章_第4页
C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第1章_第5页
资源描述:

《C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第1章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录第1章C语言程序设计基础1.1【案例1】程序的开始与结束●main()函数●C语言程序的基本语法结构●程序终止函数exit()1.2【案例2】信息与数据的格式化显示●标识符与关键字●变量与常量●数据类型●输出函数printf()1.3【案例3】计算圆的周长与面积●输入函数scanf()●格式化字符串中非格式字符的处理1目录●字符串输入与宽度控制●指定输入数据的范围●一次输入多个数据●电话号码的输入1.4【案例4】温度换算●运算符与表达式●算术运算符与算术表达式●赋值运算符与赋值表达式●逗号运算符●sizeof运算

2、符●类型转换运算符2目录1.5【案例5】字母转换●关系运算●逻辑运算●条件运算符3程序源码1.1【案例1】程序的开始与结束1.2【案例2】信息与数据的格式化显示1.3【案例3】计算圆的周长与面积1.4【案例4】温度换算1.5【案例5】字母转换41.1【案例1】程序的开始与结束案例效果本案例是一个简单的C语言程序,它显示了一个程序从哪里开始执行,执行到哪里结束。程序运行效果如图1-1-1所示。图1-1-1程序的开始和结束在本案例的实现过程中,将学习C语言的主函数main()及程序中的语句、语句块、注释语句等程序设计中的

3、基本元素,了解程序的基本语法结构。设计过程(见书)51.main()函数相关知识1.main()函数所有的程序都有一个执行的起点,这个执行的起点不是按程序代码的书写顺序来决定,而是通过专用的标识——main()函数。main()是C语言程序的主函数,每个C程序有且仅有一个主函数。所有的C程序都是从这里开始执行。也就是说,在C语言中程序总是从main()函数开始执行,而不管main()是在程序的什么位置。任何主函数都由main()和它之后的一个左花括号“{”和一个右花括号“}”组成。这一对花括号之间就是函数的主体,简称

4、函数体。main()函数的常见结构如下所示。voidmain(){…/*函数体*/}第一行是函数头,它指明了这是主函数main(),程序从这里开始执行。紧跟在main标识符后的是一对圆括号,这是函数的标志。void部分用于表示函数的返回值,这里使用的是void,表示函数没有返回值,在需要的情况下,可以将它改成其他类型,如int(返回值是一个整数)、float(返回值是一个小数)等,也可以省略void,这时的返回值为默认的类型int。62.C语言程序的基本语法结构在本书的学习中,在大多数情况下,main()函数都是不需

5、要返回值的,因此,基本上是使用如上所示的voidmain()格式。main()函数的函数体由紧跟在函数名后的左花括号开始,到与之对应的相同层次的右花括号结束。花括号必须成对出现,如果在程序中的花括号不配对(如缺少右花括号),则在程序编译时会出现错误提示信息:syntaxerror:‘}’。花括号除了可以作为函数体的开头和结尾的标识外,还可以用于复合语句(也称做块语句)的开头和结尾标志。如果主函数执行完毕,则整个程序便结束。2.C语言程序的基本语法结构(1)单行语句在前一章的学习中,程序案例中所看到的程序语句都只是单行

6、语句,即一条语句就是一行,前后两行语句都是独立执行的。C语言程序中单行语句的最后是分号(;),这是C语言程序语句的结束符号,所有的C语言语句都必须以分号结束。除了单行语句外,C语言中最基本的语法结构还有复合语句和空语句。71.main()函数(2)复合语句在程序中,有时需要将相邻的数条语句作为一个整体来执行,就可以将这些语句用花括号括起来,成为一个复合语句。如下面所示的程序段:voidmain(){/*函数体开始*/…{/*复合语句开始*/printf("欢迎进入C语言程序设计的世界!");printf("你现在

7、所在的位置是main()函数,这里是C语言程序执行的入口。");}/*复合语句结束*/…}/*函数结束*/这段程序中,内部的一对花括号内所包括的就是复合语句。从语法上来说,一个复合语句可以视为一条单行语句,即可以将复合语句看成一个整体,放在任何可以放置单行语句的位置,执行时也是作为一个整体来执行。复合语句的花括号内,不限制语句的条数,除执行语句外,还可以有定义语句出现。81.main()函数(3)空语句除单行语句与复合语句外,还有一种特殊语句形式,即空语句。空语句仅起到占位的作用,以便以后对语句进行充实。形式如下

8、:…;/*空语句*/…{/*空语句*/}…注意:空语句不是空行。空语句在编译中得到执行,能得到编译后的目标代码。空行仅是为了使程序易于阅读,不参与编译,程序编译时会将其忽略。为写出好的程序,使程序易读,空行有时也是必要的。93.程序终止函数exit()3.程序终止函数exit()通常情况下,程序在运行到主函数结尾的右花括号“}”时退出,但某些时

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

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

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