- 1、本文档共353页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序设计
项目一课程准备C语言程序设计
项目一课程准备C语言程序设计初步熟悉C语言程序开发过程和VisualC++开发程序的步骤理解语句的概念掌握C语言程序和C函数(包括主函数)的结构知识目标能够初步对C语言程序进行调试能力目标
项目一课程准备C语言程序设计任务1.1计算机语言介绍1.1.1计算机语言发展1.1.2C语言介绍任务1.2C工具介绍任务1.3创建第一个C语言程序1.2.1VisualC++6.0环境介绍1.2.2C/C++程序实验与学习系统1.3.1任务目标1.3.2知识储备1.3.3典型实例1.3.4巩固练习
C工具介绍创建第一个C语言程序计算机语言介绍C语言程序设计任务1计算机语言介绍1.1.1计算机语言发展计算机语言(ComputerLanguage)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。机器语言计算机只能识别和接受由0和1组成的指令,计算机能直接识别和接受的二进制代码称为机器指令(machineinstruction)。机器指令的集合就是该计算机的机器语言。一般计算机的指令长度为16,即以16个0和1组成的各种排列组合,例如,用1100110000000001汇编语言一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。程序员用汇编语言写出源程序,再用汇编编译器将其编译为机器码,由计算机最终执行。
C工具介绍创建第一个C语言程序计算机语言介绍C语言程序设计任务1.1计算机语言介绍1.1.1计算机语言发展高级语言是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性。20世纪50年代创造出了第一个计算机高级语言-FORTRAN语言,目前的高级语言有java,c,c++,C#,pascal,python等。高级语言经历了非结构化的语言、结构化的语言、面向对象的语言三个阶段非结构化语言编程比较随意,只要符合语法规则即可,程序中可以随意跳转。比如BASIC,FORTRAN等。结构化的语言程序必须由良好特性的基本结构构成,不允许随意跳转,程序从上到下顺序执行各个基本结构。比如QBASIC等。面向对象的语言是一类以对象作为基本程序结构单位的程序设计语言,语言中提供了类、继承等成分。
C工具介绍创建第一个C语言程序计算机语言介绍C语言程序设计任务1.1计算机语言介绍1.1.2C语言介绍C语言是20世纪70年代初由美国贝尔实验室在B语言的基础上发展起来的,它保持了B语言精练、接近硬件的特点,又改进了B语言过于简单的缺点。在C的基础上,贝尔实验室在1983年推出了C++。C++进一步扩展和完善了C语言,成为一种面向对象的程序设计语言。C语言的主要特点如下:(1)C语言简洁、紧凑,使用方便灵活。标准C语言(ANSIC)只有32个关键字,9种控制语句。书写形式自由,一行可以书写多条语句,一个语句也可以写在不同行上。(2)运算符丰富共有34种运算符,可以实现其它高级语言中难以实现的运算(3)数据类型丰富C语言具有现代化语言的各种数据类型;用户能自己扩充数据类型,实现各种复杂的数据结构,完成用于具体问题的数据描述。
C工具介绍创建第一个C语言程序计算机语言介绍C语言程序设计任务1.1计算机语言介绍1.1.2C语言介绍(4)以函数作为模块单位C语言是一种结构化语言。C语言的主要成分是函数。函数是C语言程序的基本结构模块,程序可以由不同功能的函数有机组装而成,从而可以达到结构化程序设计中模块的要求。另外,C语言提供了3种基本结构(顺序、选择、循环),使程序流程具有良好的结构性。(5)C语言有丰富的数据类型C语言具有现代化语言的各种数据类型;用户能自己扩充数据类型,实现各种复杂的数据结构,完成用于具体问题的数据描述。(6)C语言具有较高的移植性,目标代码质量高、运行效率高用C语言编写的程序,其生成的目标代码质量高、运行效率高,一般只比汇编程序生成的目标代码效率低10%~20%。(7)允许直接访问物理地址
C工具介绍创建第一个C语言程序计算机语言介绍C语言程序设计任务1.2C工具介绍1.2.1VisualC++6.0环境介绍1.2.2DEV-C+
您可能关注的文档
- C语言项目化教程(基于智能制造软件)课件 罗颖 项目5--9 汽车销售数据---汽车数据文件读写(文件).pptx
- Python程序设计课件 高波 第5--8章 面向对象---多线程.pptx
- Python程序设计课件 高波 第1--4章 Python概述---函数.pptx
- 2023年辽宁省鞍山市中考生物一模试卷+答案解析.pdf
- 2023年江苏省盐城市建湖县海南中学中考数学仿真试卷+答案解析.pdf
- 2023年江苏省苏州市中考数学考前模拟预测卷+答案解析.pdf
- 2023年江苏省苏州中学园区校中考数学二模试卷+答案解析.pdf
- 2023年江苏省苏州十六中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市海门区中考数学一模试卷+答案解析.pdf
- 企业IT管理详述_全.pdf
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)