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

最近更新

语文版二年级语文(下册)期末试题及答案(下载).. 5页

语文版二年级语文下册期中考试题及答案(最新).. 5页

语文版二年级语文下册期末考试卷精编 4页

语文版五年级语文(下册)期中质量分析卷及答案.. 8页

语文版五年级语文下册期中考试题(审定版) 8页

语文版五年级语文下册期末考试卷(附参考答案).. 8页

语文版四年级语文(下册)期末试题(附答案) 7页

语文版四年级语文下册期中试卷全面 7页

语文版四年级语文下册期末考试题及答案(完整).. 6页

部编人教版一年级语文上册三单元试题附答案(二.. 9页

部编人教版一年级语文上册期中试卷及参考答案.. 11页

部编人教版一年级语文上册第二次月考试卷及参.. 10页

部编人教版三年级数学(上册)期中质量分析卷及.. 6页

部编人教版三年级数学上册期中考试卷及答案一.. 5页

部编人教版三年级语文上册期末考试卷(可打印).. 7页

部编人教版三年级语文上册期末试卷【加答案】.. 6页

部编人教版三年级语文下册期中质量检测题及答.. 7页

部编人教版二年级语文上册二单元试题附答案(二.. 10页

高考短信加油祝福语 3页

部编人教版二年级语文上册期中测试及答案(八套.. 34页

部编人教版二年级语文上册期中考试题及答案1套.. 5页

部编人教版二年级语文上册期末考试及答案【1套.. 6页

部编人教版二年级语文上册期末试题及答案全面.. 9页

部编人教版二年级语文下册期中考试卷及参考答.. 5页

部编人教版五年级语文(下册)期中试卷及答案(推.. 9页

部编人教版五年级语文下册期末知识点 8页

部编人教版六年级语文(下册)期末试题及答案(必.. 8页

部编人教版六年级语文下册期末考试卷及答案(汇.. 6页

部编人教版四年级语文上册三单元试卷及答案(各.. 5页

部编人教版四年级语文上册期中模拟考试及答案.. 6页