- 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语言概述
计算机工作原理程序和程序语言C程序开发的循环流程C程序集成开发环境1.
学习路线图2.
准备知识1.计算机工作原理2.程序和程序设计语言3.C程序开发的循环流程4.C程序集成开发环境.
1.计算机及工作原理计算机的基本操作计算机工作原理程序执行示例4.
计算机的基本操作(1)数据输入计算机(input)(2)计算机操作数据(process)(3)计算机输出数据(output)processinputoutput5.
计算机工作原理存储程序、程序控制6.
程序执行示例--计算所得税7.
2.程序和程序设计语言程序和指令程序设计语言翻译程序程序设计方法8.
程序和指令程序等于指令吗?程序指令程序语言编译器.
程序设计语言程序:程序是计算机能够接受的、指示计算机完成特定功能的一组指令的有序集合。编程(programming):设计一组控制计算机的指令集的过程程序设计语言:用于描述程序中操作过程的命令、规则的符号集合,是进行程序设计的工具程序设计过程:分析、设计、编码、测试、排错等阶段。10.
程序设计语言的发展机器语言汇编语言高级语言例:要使两个存储单元中的数的相加,最后结果存放在其中一个单元0000000010001010010001100000010000000100MOVSI,0110MOVAL,[SI]INCADD[SI],ALMOV[SI],ALintx=6,y=7;x=x+y;11.
翻译程序高级语言不能被计算机直接执行,必须先由一种翻译程序将这些程序翻译成能被计算机识别和执行的机器语言翻译程序的种类编译程序解释程序12.
编译程序-编译器一个现代编译器的主要工作流程如下:源代码(sourcecode)→预处理器(preprocessor)→编译器(compiler)→目标代码(objectcode)→连接器(Linker)→可执行文件(executables).
程序设计方法面向过程程序设计以函数为基本程序结构单位,程序的设计以过程为核心。先用函数实现解决问题所需要的每个步骤,再根据既定的功能依次调用函数。程序=算法+数据结构+程序设计语言+语言环境如:C、Pascal等.
程序设计方法面向对象程序设计以对象为基本程序结构单位,程序的设计以对象为核心,对象的数据及操作封装在类中。程序=对象+对象+…+对象对象=数据结构+算法+程序设计语言+语言环境如:C++、JAVA、Python等.
163.C程序开发的循环流程编辑(EDIT)[‘?d?t]编译(COMPILE)[k?m‘pa?l]连接(Link)[l??k]执行(EXECUTE)[‘?ks?,kjut].
17编辑(EDIT)源文件用高级语言编写的程序文件编辑器生成源文件的软件C语言程序文件,例:范例\hello.cpp文本文件,可用记事本编辑后缀名:c/cpp语法一种编程语言的规则.
18编译(COMPILE)编译器将高级语言翻译成机器语言的软件编译的任务(词法分析-语法分析-机器指令)编译器翻译源文件时会检查是否符合高级语言的语法规则生成机器语言指令构成的目标文件如源程序包含语法错误,列出错误,不产生目标文件c目标文件,例:hello.obj二进制文件后缀名:obj.
19连接Link连接的任务将预先开发好的程序模块(例如系统函数或其他程序员开发的共同模块)连接到当前程序代码中去生成可执行文件:exe,例:hello.exe连接器完成连接的软件.
执行(EXECUTE)C语言生成的可执行文件(exe文件)是一个DOS程序——控制台程序;可以通过开始菜单“运行”→“cmd”命令打开命令窗口,直接执行文件名。20.
C语言程序的编辑、调试、运行步骤开始结果语法错误源程序.c/.cpp目标程序.obj可执行程序.exe编辑编译运行连接错误运行错误运行文字编辑器编译器连接器结果.
224.C程序集成开发环境集编辑(EDIT)、编译(COMPILE)、连接(Link)、执行(EXECUTE)与一体,并提供调试(debug)手段和帮助(help)的开发软件。.
几种常用的C语言集成开发工具:开发工具运行环境各工具的差异基本特点TurboCDOS不能开发C++语言程序(1)符合标准C(2)各系统具有一些扩充内容(3)能开发C语言程序(集程序编辑、编译、链接、调试、运行于一体)BorlandCDOSMicrsoftCDOSVisualC++Windows能开发C++语言程序(集程序编辑、编译、链接、调试、运行于一体)DevC++Win
原创力文档


文档评论(0)