1 / 26
文档名称:

C语言入门经典第四版1C语言编程.pptx

格式:pptx   大小:546KB   页数:26页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言入门经典第四版1C语言编程.pptx

上传人:wz_198613 2019/2/14 文件大小:546 KB

下载得到文件列表

C语言入门经典第四版1C语言编程.pptx

文档介绍

文档介绍::编辑,编译,链接,执行。这些过程很容易完成(就像翻转手臂一样简单,而且可以随时翻转),首先介绍每个过程,以及它们对创建C程序的作用。——我们编写的程序指令称为源代码。有些C编译器带一个编辑器,可帮助管理程序。通常,编辑器是提供了编写、管理、开发与测试程序的环境,有时也称为集成开发环境(缩写为IDE)。,在编译的过程中,会找出并报告错误。这个阶段的输入是在编辑期间产生的文件,常称为源文件。编译器能找出程序中很多无效或无法识别的错误,以及结构错误,例如程序的某部分永远不会执行。编译器的输出结果称为对象代码(objectcode),存放它们的文件称为对象文件(objectfile),,在Linux/。编译器可以在转换过程中找出几种不同类型的错误,(linker)将源代码文件中由编译器产生的各种模块组合起来,再从C语言提供的程序库中添加必要的代码模块,将它们组合成一个可执行的文件。链接器也可以检测和报告错误,例如,遗漏了程序的某个部分,或者引用了一个根本不存在的库组件。,运行程序。但是,这个阶段可能会出现各种错误,包括输出错误及什么也不做,甚至使计算机崩溃。不管出现哪种情况,都必须返回编辑阶段,检查并修改源代码。,从输入代码到执行程序的所有4个步骤。在这个阶段,若不了解所键入的代码信息,别担心,笔者会解释每一个步骤。,在屏幕上输出其他信息,例如可以将程序改成:/**/#include<>intmain(void){printf("Ifatfirstyoudon\'eed,try,try,tryagain!");return0;},没什么难为情的。幸好计算机一般不会出错,而且非常擅长于找出我们犯的错误。编译器会列出在源代码中找到的一组错误信息(甚至比我们想象的多),通常会指出有错误的语句。此时,我们必须返回编辑阶段,找出有错误的代码并更正。有时一个错误会使后面本来正确的语句也出现错误。这多半是程序的其他部分引用了错误语句定义的内容所造成的。当然,定义语句有错,但被定义的内容不一定有错。,下面是另一个非常类似的例子,了解各行代码的作用:/*-DisplayingaQuotation*/#include<>intmain(void){printf("BewaretheIdesOfMarch!");return0;}。注释预处理命令定义main():/*-DisplayingaQuotation*/这不是程序代码,因为它没有告诉电脑执行操作,它只是一个注释,告诉阅读代码的人,这个程序要做什么。位于/*和*/之间的任意文本都是注释。只要编译器在源文件中找到/*,就忽略它后面的内容,一直到表示注释结束的*/为止。/*可以和*/放在同一行代码上,也可以放在不同的代码行上。

最近更新

2025年溴甲烷项目可行性研究报告 43页

某电站汽轮机组事故隔板紧急处理方案分析 2页

2025年农村消防安全演讲稿模板篇 17页

2025年一年级的过年作文200字8篇 4页

2025年一年级数学下册教学计划 17页

某地下储油洞库群开挖对围岩稳定影响分析 2页

2025年农村创业小项目有哪些 4页

构建石油企业国际竞争力评价指标的探索 2页

构建基于企业战略的领导力模型 2页

极限工况下铸铁冷却壁热态试验研究 2页

模板工程参数 7页

人教版六年级科学上册期中考试及答案【汇编】.. 6页

杜18块聚合物驱先导试验研究 2页

2025年《骆驼祥子》读后感五百字及祥子人物评.. 7页

个小村庄的故事第一课时 6页

2016-2017学年高二物理上学期课时调研检测题1.. 13页

幼儿园保安人员劳动合同 5页

人教版二年级《语文下册》第一次月考试卷含答.. 5页

人教版三年级科学上册期中测试卷及答案【精编.. 5页

2025年《论语》读后感00百字 6页

人教版一年级科学上册期中考试题(1套) 5页

五年级科学上册期中模拟考试及答案 6页

服务业与工业要素价格扭曲的差异问题研究 2页

五年级下册用所给单词的适当形式填空 5页

二年级科学(上册)期中复习卷及答案 5页

2025年小学学校教学工作计划范文(四篇) 15页

隐蔽工程报验申请表样本 5页

国家电网招聘之人力资源类完整题库带答案(满.. 41页

现浇结构模板安装分项工程质量验收记录 2页

施工现场消防安全技术交底 2页