- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 C语言程序设计基础 1.1【案例1】程序的开始与结束 ● main()函数 ● C语言程序的基本语法结构 ● 程序终止函数exit() 1.2【案例2】信息与数据的格式化显示 ● 标识符与关键字 ● 变量与常量 ● 数据类型 ● 输出函数printf() 1.3【案例3】计算圆的周长与面积 ● 输入函数scanf() ● 格式化字符串中非格式字符的处理 ● 字符串输入与宽度控制 ● 指定输入数据的范围 ● 一次输入多个数据 ● 电话号码的输入 1.4【案例4】温度换算 ● 运算符与表达式 ● 算术运算符与算术表达式 ● 赋值运算符与赋值表达式 ● 逗号运算符 ● sizeof运算符 ● 类型转换运算符 1.5【案例5】字母转换 ● 关系运算 ● 逻辑运算 ● 条件运算符 1.1【案例1】程序的开始与结束 1.2【案例2】信息与数据的格式化显示 1.3【案例3】计算圆的周长与面积 1.4【案例4】温度换算 1.5【案例5】字母转换 1.1 【案例1】程序的开始与结束 案例效果 本案例是一个简单的C语言程序,它显示了一个程序从哪里开始执行,执行到哪里结束。程序运行效果如图1-1-1所示。 图1-1-1 程序的开始和结束 在本案例的实现过程中,将学习C语言的主函数main()及程序中的语句、语句块、注释语句等程序设计中的基本元素,了解程序的基本语法结构。 设计过程(见书) 1.main()函数 相关知识 1.main()函数 所有的程序都有一个执行的起点,这个执行的起点不是按程序代码的书写顺序来决定,而是通过专用的标识——main()函数。 main()是C语言程序的主函数,每个C程序有且仅有一个主函数。所有的C程序都是从这里开始执行。也就是说,在C语言中程序总是从main()函数开始执行,而不管main()是在程序的什么位置。 任何主函数都由main()和它之后的一个左花括号“{”和一个右花括号“}”组成。这一对花括号之间就是函数的主体,简称函数体。 main()函数的常见结构如下所示。 void main() { … /*函数体*/ } 第一行是函数头,它指明了这是主函数main(),程序从这里开始执行。紧跟在main标识符后的是一对圆括号,这是函数的标志。 void部分用于表示函数的返回值,这里使用的是void,表示函数没有返回值,在需要的情况下,可以将它改成其他类型,如int(返回值是一个整数)、float(返回值是一个小数)等,也可以省略void,这时的返回值为默认的类型int。 2.C语言程序的基本语法结构 在本书的学习中,在大多数情况下,main()函数都是不需要返回值的,因此,基本上是使用如上所示的void main()格式。 main()函数的函数体由紧跟在函数名后的左花括号开始,到与之对应的相同层次的右花括号结束。 花括号必须成对出现,如果在程序中的花括号不配对(如缺少右花括号),则在程序编译时会出现错误提示信息:syntax error:‘}’。 花括号除了可以作为函数体的开头和结尾的标识外,还可以用于复合语句(也称做块语句)的开头和结尾标志。 如果主函数执行完毕,则整个程序便结束。 2.C语言程序的基本语法结构 (1)单行语句 在前一章的学习中,程序案例中所看到的程序语句都只是单行语句,即一条语句就是一行,前后两行语句都是独立执行的。 C语言程序中单行语句的最后是分号(;),这是C语言程序语句的结束符号,所有的C语言语句都必须以分号结束。 除了单行语句外,C语言中最基本的语法结构还有复合语句和空语句。 1.main()函数 (2)复合语句 在程序中,有时需要将相邻的数条语句作为一个整体来执行,就可以将这些语句用花括号括起来,成为一个复合语句。如下面所示的程序段: void main() { /*函数体开始*/ … { /*复合语句开始*/ printf(欢迎进入C语言程序设计的世界!\n); printf(你现在所在的位置是main()函数,这里是C语言程序执行的入口?\n); } /*复合语句结束*/ … } /*函数结束*/ 这段程序中,内部的一对花括号内所包括的就是复合语句。 从语法上来说,一个复合语句可以视为一条单行语句,即可以将复合语句看成一个整体,放在任何可以放置单行语句的位置,执行时也是作为一个整体来执行。 复合语句的花括号内,不限制语句的条数,除执行语句外,还可以有定义语句出现。 1.main()函数 (3)空语句 除单行语句与复合语句外,还有一种特殊语句形式,即空语句。
您可能关注的文档
- C语言程序设计与实验指导 李爱玲 姬秀荔 主编 第4章新.ppt
- C语言程序设计与实验指导 李爱玲 姬秀荔 主编 第5章新.ppt
- C语言程序设计与实验指导 李爱玲 姬秀荔 主编 第7章新.ppt
- C语言程序设计与实验指导 李爱玲 姬秀荔 主编 第10章结构体新.PPT
- C语言程序设计与实验指导 李爱玲 姬秀荔 主编 第13章新.ppt
- C语言程序设计与数据结构 周成义 等 第1章新.ppt
- C语言程序设计与数据结构 周成义 等 第2章新.ppt
- C语言程序设计与数据结构 周成义 等 第4章新.ppt
- C语言程序设计与数据结构 周成义 等 第5章新.ppt
- C语言程序设计与数据结构 周成义 等 第8章新.ppt
- C语言程序设计案例教程 沈大林 等 第4章新.ppt
- C语言程序设计案例教程 沈大林 等 第6章新.ppt
- C语言程序设计案例教程 沈大林 等 第7章新.ppt
- C语言程序设计案例教程 沈大林 等 第8章新.ppt
- C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第0章新.ppt
- C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第2章新.ppt
- C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第5章新.ppt
- C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第7章新.ppt
- C语言程序设计案例教程 沈大林 主编 张晓蕾 杨旭 王锦 朱立 编著 第8章新.ppt
- C语言程序设计教程(第2版) 张磊 第1章 程序设计概述新.ppt
文档评论(0)