- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章__C语言编程准备
第2章 C语言编程准备 本章将更深一步地介绍C程序的特点。C程序由许许多多的标识符、关键字和操作符等组成。C语言规定了简单有效的语法规则将它们组合在一起,串成一个个有丰富功能的程序。在学习本章时,要重点关注以下知识点: 第2章 C语言编程准备 C程序的一些特点; 标识符的概念; 关键字的概念; 编译、链接和运行的概念和作用; C程序开发流程; 学会至少一种环境下的C程序开发。 2.1 C程序介绍 从本节开始,读者将见识到C语言的真实面貌。本小节将通过两个简单的C程序的讲解来使读者对C语言的特点有一个初步的印象,同时讨论了标识符和关键字的概念,最后还介绍了C程序的编译、链接和运行。 1.1.4 Hello, world! 作为结构性语言,C程序的结构十分严整。下面来认识一下第一个C程序,这是十分著名的“Hello, world!”程序。这个程序经常被用作介绍各种语言的第一个程序,其功能是向屏幕打印一个字符串“Hello, world!”。 创建第一个C程序 #include stdio.h Int main() { printf(“hello,world\n”); /* 输出hello,world到屏幕 */ } C 程序结构 每一种程序设计语言都有其特定的语法规则,按照规则编写程序不仅仅便于阅读,更有利于减少错误的发生。 C 程序对大小写敏感,即代码中要区分大小写的,在输入代码时要特别注意。 保存的扩展名为 .c 编译和链接 C源代码可供程序员进行阅读,了解程序的执行过程。但计算机并不能识别源代码中的字符,计算机只能识别成为机器语言的二进制指令。C编译器就是将C源代码转换为对应的机器代码的程序。 C的核心是编译器。编译器将上一步编写的源代码(文本格式)转换为可执行的代码。可执行的代码是用计算机机器语言表示的代码,是控制计算机执行不同操作的指令。不同的硬件系统具有不同的机器语言,C编译器用来将C源代码转换为特定计算机的指令。 C编译器还检查每一行源代码是否正确,通过编译可以及时发现代码编写中的错误,并将错误信息显示出来,方便用户根据错误修改源代码。 编译顺利完成后,将生成二进制的中间文件,该文件以.obj 或.o为扩展名。 编译完整后还需要进行链接,链接是把编译产生的.obj文件和其他库文件链接到一起,生成一个可执行文件------扩展名为.exe 库中包许多标准函数共用户调用,这些函数不需要用额外编码即可直接调用,可提高程序的开发效率 2.1.1 两个简单的C程序 在第1章中,已经认识了第一个C程序“Hello, world!”,知道了C程序都会有一个main函数,也知道了C程序简单的执行过程。但是,对于该程序的讲解十分简略。本小节将再通过两个简单的程序使读者了解C程序更多的特点,建立起C程序更丰满的轮廓。 【范例2-1】输出一个正方形,实现方法如示例代码2-1所示。 main() { printf(“this is my first C program.\n”); } 其中 main表示“主函数”。每一个C程序都必须有一个main函数。函数体用大括弧{ }括起来。本例中主函数内只有一个输出语句,printf是C语言中的输出函数。双引号内的字符串按原样输出,”\n“是换行符,即在输出”this is a c program.”后回车换行,语句最后有一分号。 main() { printf(世界,您好!\n); } main是主函数的函数名,表示这是一个主函数。 每一个C源程序都必须有,且只能有一个主函数(main函数)。 函数调用语句,printf函数的功能是把要输出的内容送到显示器去显示。 printf函数是一个由系统定义的标准函数,可在程序中直接调用。 【例1.3】 int max(int a,int b); /*函数说明*/ main() /*主函数*/ { int x,y,z; /*变量说明*/ int max(int a,int b); /*函数说明*/ printf(input two numbers:\n); scanf(%d%d,x,y); /*输入x,y值*/ z=max(x,y); /*调用max函数*/ printf(maxmum=%d,z); /*输出*/ } int max(int a,int b) /*定义max函数*/ { if(ab)return a;else return b; /*把结果返回主调函数*/ } 示例代码2-1 01 #include stdio.h /*
您可能关注的文档
最近下载
- 烟草考试真题及答案.doc VIP
- 2025年最新人教版八年级(初二)数学上册教学计划及进度表(新课标,新教材).docx
- 外研版高中《英语》(新标准)选择性必修一Unit1 单元整体教学设计附作业设计.docx VIP
- 5.1《论语》十二章 课件(共48张PPT)统编版高中语文选择性必修上册.pptx VIP
- 计算机网络实验报告(8)网络地址转换NAT配置、网络端口地址转换NAPT配置.pdf VIP
- 工程材料及成形技术基础-全套PPT课件.pptx
- 单证员考试试题.pdf VIP
- 地面空压机安装技术措施.docx VIP
- 工程建设法规的案例.ppt VIP
- 农产品食品检验员职业技能竞赛理论考试题库(含答案).docx VIP
文档评论(0)