- 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语言概述;任 务
在Vc++6.0开发环境中创建、运行C源程序;任务目的;任务所需相关知识;1.1 C语言的产生和发展;1.2 C语言的特点;1.3 C语言程序的结构;为了说明C语言源程序结构的特点,先看以下几个程序。这几个程序由简到难,表现了C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成一个C源程序的基本部分和书写格式。;【例1.1】在屏幕上输出一行文本信息“**欢迎光临
**”。;例1.1程序代码;例1.1运行结果;说明
程序的功能是在在屏幕上输出“**欢迎光临**”。
include称为文件包含命令,扩展名为.h的文件称为头文件。
main()为主函数名。每个C程序都必须有一个main()函数,且只能有一个主函数(main函数)。它是C程序执行的入口地址。
“{}”是函数的界定符,位于{}中的内容为函数体,每个函数都必须用一对{}将函数体括起来。
printf()输出语句是系统提供的库函数。
每个语句后面有一个分号“;”。
位于“/*…*/”之间的内容是注释语句。;程序举例;例1.2程序代码;例1.2运行结果;说明
#include是编译预处理命令,放在源程序的最前面,编译预处理语句后面不加分号。
程序中变量在使用前要定义,定义变量的语句放在可执行语句之前。
printf()是系统提供的函数,在将“平均值是%0.1f”输出时,“%0.1f”由ave的值取代。
C程序中除了可用库函数外还可使用程序员自行编写的用户函数。
C程序的书写格式自由,一行可以写一条或几条语句,一条语句也可以写在多行上。C程序没有行号,每条语句和
变量定义必须用一个分号结尾。;1.4 算 法;1.4.2 算法的特性;1.4.3 算法的表示;表1-1流程图基本形状图;3.用N-S流程图表示算法;4.伪代码描述算法
伪代码是一种介于自然语言和程序设计语言之间的文字和符号,用来描述算法。伪代码的表现形式比较灵活,没有严格的语法格式。;1.5 程序设计的步骤;程序设计的一般步骤;1.6 C语言源程序的上机步骤;1.6.1 C语言源程序的执行过程;1.6.2 VisualC++6.0开发环境;1.6.3 使用VisualC++6.0;IDE(集成开发环境界面);2.任务工作区
VC++在任务工作区窗口显示于任务有关的信息,这些信息存放在以dsw为后缀??任务文件中,每个程序都有一个任务文件,它是自动生成的,并且可以人工修改。
任务工作区窗口的下面有三个图标,类视图ClassView、资源视图ResourceView和文件视图FileView。;正文工作区
用户可以在正文工作区编辑、修改源程序文件。
编辑完程序后,单击File菜单下的Save选项,或按Ctrl+S键,就可以把编辑好的程序保存到硬盘上。
输出窗口
输出窗口显示编译的提示信息,帮助检查程序中的语法错误。
菜单
VisualC++6.0的主界面有9项菜单,单击菜单标签就可以激活菜单。;1.7 预处理命令;1.7.1 宏定义;1.无参宏定义
无参宏的宏名后不带参数。其定义的一般形式为:#define标识符字符串
其中的“#”表示这是一条预处理命令。凡是以“#”开头的均为预处理命令。“define”为宏定义命令。“标识符”为所定义的宏名。“标识符”可以是常数、表达式、格式串等。;例如:
#defineM(y*y+3*y)
它的作用是指定标识符M来代替表达式(y*y+3*y)。在编写源程序时,所有的(y*y+3*y)都可由M代替,而对源程序作编译时,将先由预处理程序进行宏代换,即用(y*y+3*y)表达式去置换所有的宏名M,然后再进行编译。;对于宏定义还要说明以下几点:
宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏名,这只是一种简单的代换,字符串中可以含任何字符,可以是常数,也可以是表达式,预处理程序对它不作任何检查。如有错误,只能在编译已被宏展开后的源程序时发现。
宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号也一起置换。
宏定义必须写在函数之外,其作用域为宏定义命令起到源程序结束。如要终止其作用域可使用#undef命令。;2.带参宏定义
C语言允许宏带有参数。在宏定义中的参数称为形式参数,在宏调用中的参数称为实际参数。
对带参数的宏,在调用中,不仅要宏展开,而且要用实参去代换形参。带参宏定义的一般形式为:
#define宏名(形参表)字符串在字符串中含有各个形参。
带参宏调用的一般形式为:宏名(实参表);
例如:
#defineM(y)y*y+3*y /*宏定义*/k=M(5); /*宏调用*/
在宏调用时,用实参5去代替形参y,经预处理宏展开后的语句为:k=5*5+3*5;1.7
您可能关注的文档
- 市场调查分析报告的撰写.pptx
- 语文下春天好词好句讲义.pptx
- 铁道概论1完整版.pptx
- 《高新技术企业认定.pptx
- 愛惜生命,向毒品說不.pptx
- [理学]误差理论与数据处理-绪论-.pptx
- 新青山处处埋忠骨作业练习课件ppt部编版五年级语文下册.pptx
- 77_第六章矿用电缆与电缆连接器.pptx
- 医药健康管理.pptx
- 幼儿园教师资格综合素质模块一课件.pptx
- 2025年低空经济航空俱乐部市场供需分析报告.docx
- 2025年风电设备出口北美洲市场:技术创新与产业政策环境报告.docx
- 2025年氢燃料电池客车在出租车行业应用成本分析报告.docx
- 2025年事业单位工勤技能水生产处理工二级(技师)历年参考题库(含答案).docx
- 2025年冷链物流企业绿色包装循环回收风险评估报告.docx
- 2025年UAM行业票价策略:市场细分与技术创新报告.docx
- 2025年新能源汽车电池管理系统在电动汽车充电站技术标准制定中的应用研究报告.docx
- 2025年低空旅游无人机航线收益分成模式创新比较研究.docx
- 新能源行业客户关系管理客户行为分析报告.docx
- 低空经济2025基础设施抗灾能力评估与应急响应能力建设报告.docx
有哪些信誉好的足球投注网站
文档评论(0)