- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华中科技大学计算机学院C语言课程组 C语言与程序设计The C Programming Language C语言程序设计-第1章 概论 C语言是目前全球流传最广、使用最多的程序设计语言。本章介绍内容为: 程序设计语言与程序设计 学习C语言程序设计的第一个例子。 C语言的产生与发展,C语言的语言特征,C语言的标准。 计算机硬件系统的组成,数的编码表示以及数在内存中的表现形式。 算法的概念及其表示方法。 对C语言程序设计作了概略性的介绍。 同时介绍了N进制数,数之间转换的方法,以及原码、补码、反码及其相关运算。 C语言的应用领域(补充) 1. 操作系统设计 UNIX,LINUX,WINDOWS底层及驱动等. 3G手机中的Android操作系统1,2层 2. 计算机网络与通信系统 TCP/IP协议栈,路由软件,交换机软件等. 3. 系统软件 各种DBMS,如Oracle,Sybase,MS SQL Server等;各种编译器软件. 4. 嵌入式系统(民用) 汽车(40多个微处理器系统),手机,U盘驱动,MP3等;嵌入式操作系统;智能卡系统等. 5. 国防,军工,航空航天,工业控制系统均以C作为软件开发的主流语言. 1.1 程序设计语言与程序设计 了解什么是程序设计语言,了解什么是程序,了解什么是程序设计,就是了解本门课程的基本研究对象。这些对于学习语言和程序设计来讲是非常必要的。 计算机语言包括机器语言、汇编语言和高级语言这三类语言。如果不涉及汇编语言,程序设计语言往往就是指高级语言。 高级语言产生、发展、演变 高级语言将面向问题的数据类型的概念引入程序设计,通过将数据分类成为字符型、整型、浮点型等不同的类型,来刻画、描述不同类型数据。 高级语言产生、发展、演变,各种各样高级语言的兴起,实质上就是高级语言数据类型的不断完善、不断扩充、不断复杂多样,以及对客观实体描述能力不断增强的一个过程。 什么是程序设计语言? 计算机的使用者认为程序设计语言是操纵计算机的工具; 程序员则认为它是程序员之间的相互通信和交流的方法; 喜欢数学和算法的人则认为它是算法的符号表示。 按照Ravi Sethi的观点,一门通用的程序设计语言应该是能够为各种各样的用户都能提供服务的语言。 按照一般比较流行的观点,可以认为:程序设计语言是由一些符号所构成,这些符号被用于定义、组织、并完成各种各样的计算任务 程序设计语言的定义 人类所使用的语言称为自然语言。它是以语音为物质外壳、以词汇为建筑材料、以语法为结构规律而构成的体系。 与此类似,可以将程序设计语言定义为: 程序设计语言是以具有特定语义的符号为基本构成单位、以语法为程序构成规律、专门用于定义、组织、并完成各种各样的计算任务而形成的体系。 程序与程序设计 程序是用程序设计语言表示的计算机解题算法或计算机解题任务。 程序设计是将解题任务转变成程序的过程。 Nell Dale等人指出: 程序就是要求计算机执行的指令序列。 程序设计就是如何计划、安排计算机必须遵循的操作步骤及顺序的过程。 1.2 学习C语言程序设计的第一个例子 例1.1 输入自己的名字的汉语拼音,要计算机问候自己并且输出这是自己学习C语言的第一个程序的句子。 例1.1的程序 #include stdio.h void show(char str[]); void main(void) { char name[20]; printf(Input your name please!\n); gets(name); printf(Hello %s!\n,name); show(name); } void show(char str[]) { printf(This is the first program for %s to learn C programming!\n,str); } 源程序\ex1_1.c 操作例1.1的程序 双击Visual C++ 6.0(即VC 6.0)图标打开VC 6.0 选File,再选下拉菜单中的New,在New窗口中的Project页(缺省)中选择Win32 Console Application(选中变兰),并且在Project Name编辑框中输入工程名,如:Myproject。 再单击OK按钮,在打开的窗口中单击An empty project(缺省),再单击Finish按钮。在打开的窗口中单击OK按钮。此时VC将创建一个空的工程。 单击FileView,选中Source Files(变成兰色),选File,再选下拉菜单中的New,单击C++ Source File(变成兰色),在File编辑框中输入hello.c 操作
文档评论(0)