1 / 26
文档名称:

C语言入门第四版C语言编程学习教案.pptx

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

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

分享

预览

C语言入门第四版C语言编程学习教案.pptx

上传人:wz_198613 2021/11/21 文件大小:259 KB

下载得到文件列表

C语言入门第四版C语言编程学习教案.pptx

文档介绍

文档介绍:会计学
1
C语言入门(rù mén)第四版C语言编程
第一页,共26页。
编辑(biānjí)
编辑过程就是创建和修改C程序的源代码——我们编写的程序指令称为源代码。有些C编译器带一个编辑器,可帮助管理程序。通常(tōngcháng),编辑器是提供了编写、管理、开发与测试程序的环境,有时也称为集成开发环境(缩写为IDE)。
第1页/共26页
第二页,共26页。
编译(biānyì)
编译器可以将源代码(dài mǎ)转换成机器语言,在编译的过程中,会找出并报告错误。这个阶段的输入是在编辑期间产生的文件,常称为源文件。
编译器能找出程序中很多无效或无法识别的错误,以及结构错误,例如程序的某部分永远不会执行。编译器的输出结果称为对象代码(dài mǎ)(object code),存放它们的文件称为对象文件(object file),,在Linux/。编译器可以在转换过程中找出几种不同类型的错误,它们大都会阻止对象文件的创建
第2页/共26页
第三页,共26页。
链接(liàn jiē)
链接器(linker)将源代码文件中由编译器产生的各种模块组合起来,再从C语言提供的程序库中添加必要的代码模块,将它们组合成一个(yī ɡè)可执行的文件。链接器也可以检测和报告错误,例如,遗漏了程序的某个部分,或者引用了一个(yī ɡè)根本不存在的库组件。
第3页/共26页
第四页,共26页。
执行(zhíxíng)
执行阶段就是当成功完成了前述3个过程(guòchéng)后,运行程序。但是,这个阶段可能会出现各种错误,包括输出错误及什么也不做,甚至使计算机崩溃。不管出现哪种情况,都必须返回编辑阶段,检查并修改源代码。
第4页/共26页
第五页,共26页。
创建(chuàngjiàn)第一个程序
本节先浏览一下(yīxià)创建C语言程序的流程,从输入代码到执行程序的所有4个步骤。在这个阶段,若不了解所键入的代码信息,别担心,笔者会解释每一个步骤。
第5页/共26页
第六页,共26页。
编辑(biānjí)第一个程序
我们可以修改程序,在屏幕(píngmù)上输出其他信息,例如可以将程序改成:
/*Program Your Second C Program */
#include <>
int main(void)
{
printf("If at first you don\'t succeed, try, try, try again! ");
return 0;
}
第6页/共26页
第七页,共26页。
处理错误
犯错乃人之常情,没什么难为情的。幸好计算机一般不会出错,而且非常擅长于找出我们犯的错误。编译器会列出在源代码中找到的一组错误信息(甚至比我们想象的多),通常会指出有错误的语句。此时,我们必须返回编辑阶段,找出有错误的代码并更正。
有时一个错误会使后面本来正确的语句也出现错误。这多半是程序的其他部分(bù fen)引用了错误语句定义的内容所造成的。当然,定义语句有错,但被定义的内容不一定有错 。
第7页/共26页
第八页,共26页。
剖析(pōuxī)一个简单的程序
编写(biānxiě)并编译了第一个程序后,下面是另一个非常类似的例子,了解各行代码的作用:
/* Program Another Simple C Program - Displaying a Quotation */
#include <>
int main(void)
{
printf("Beware the Ides Of March!");
return 0;
}。
注释
预处理命令
定义main()函数
关键字
函数体
输出(shūchū)信息
参数
控制符
第8页/共26页
第九页,共26页。
注释(zhùshì)
上述示例的第一行代码如下:
/* Program Another Simple C Program - D

最近更新

暑假作文600字高二优秀范文 5页

2021高考二轮专题复习-专题4牛顿运动定律-精编.. 31页

规划自然资源局不动产登记中心事业单位考试录.. 227页

2025年安全教育教案 34页

把时间当作朋友读后感 15页

融媒体中心事业单位招聘工作人员管理单位遴选.. 225页

公司中秋节演讲稿三分钟5篇 6页

2025年安全工器具检测报告 14页

常用人生唯美的句子汇编36句 3页

2025年安全健康教育教案 18页

2025年安全主题教育活动记录 1页

2025年安健环工作计划 10页

生态环境局公务员招录事业单位招聘考试工作人.. 233页

2019年物业保安年终工作总结4篇精选 12页

2025年大学生科技创新论文创客时代 15页

2021年经典生活感悟句子集合80句 8页

最新人教版小学语文四年级下册各单元作文范文.. 17页

甘肃省定西市岷县第四中学2021-2022学年高一下.. 3页

2022年人生唯美的句子汇总60条-1 5页

2021重阳节小学开心日记300字10篇 6页

小学生心情日记四篇 3页

浙江省余姚市财政局公务员招录考试招考78人管.. 226页

2025年康复医学治疗技术(士)考试历年真题及答.. 22页

染色厂生产管理制度及流程 4页

2024年二类医疗器械自查报告范文通用篇 20页

安宁疗护的护理ppt课件 27页

输液导管相关静脉血栓形成防治中国专家共识 27页

北师大版八年级下册生物期末考试试卷 7页

药品行业专业术语 18页

肩关节脱位合并盂唇Bankart损伤病例汇报完整版.. 54页