首页计算机书籍程序设计C语言程序设计与实践_高屹 程自强编著_7111164520
memories

文档

1380

关注

0

好评

0
PDF

C语言程序设计与实践_高屹 程自强编著_7111164520

阅读 531 下载 0 大小 8.52M 总页数 270 页 2023-03-17 分享
价格:¥ 10.00
下载文档
/ 270
全屏查看
C语言程序设计与实践_高屹 程自强编著_7111164520
还有 270 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 270 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
编者的话根据有关部门对我国信息产业发展的客观需求及劳动力市场现状的调查,在计算机应用和软件专业领域培养技能型紧缺人才,是当务之急。近年来,不仅高等职业技术类院校,而且相当一部分本科类工程技术院校(特别是相当数量高等学校的二级学院、民办院校),都把招收和培养计算机专业技能型紧缺人才列为教育改革的重要举措。为一些院校提供“适时、适度、优选、优质”的计算机专业的高等职业教育系列教材,正是我们组织编写这套“高等职业教育计算机专业推荐教材”(以下简称“推荐教材”)的目标。“推荐教材”由四个模块的30多本教材组成。这些模块是:基础知识模块、程序设计模块、实用技术模块、实践模块。这套“推荐教材”是“适时”的,因为它努力适应我国信息产业发展和劳动力市场的客观需求,适应计算机行业技术的现状,强调教学内容的先进性和实用性。这套教材十分注意关注信息技术的最新发展,突出本专业领域的新知识、新技术、新流程和新方法。其中程序设计模块和实用技术模块充分体现了这一特色,所涉及的19本教材既有基础的平台、语言,如《Linux操作系统》、《C语言程序设计与实践》,也有最新的《Visual C#NET面向对象程序设计教程》、《XML实用教程》、《JSP应用教程》等工具,还有十分接近实际工作需要的《Oracle数据库应用教程》、《计算机网络管理》、《电子商务概论》等实用教材。这套“推荐教材”是“适度”的,因为它不是简单地摒弃基础理论,而是注意强调理论联系实际,努力做到专业技能型人才能从中学习到必要和相对系统的基础理论知识,把各种能力的培养和全面素质的提高放在首要的位置。“推荐教材”中基础知识模块的设置,充分体现了这一特色,它囊括了从数学基础、电子基础、硬件技术基础到系统软件基础、应用技术基础、网络技术基础、信息安全基础等10本教材。这套“推荐教材”是“优选”的,因为充分考虑了现有高中毕业生的认知水平和已有知识,为学生提供适应劳动力市场需要和有职业发展前景的、模块化的教材体系。在学习内容、教学组织等方面留给教师和学生选择和创新的空间,便于教师组织和构建开放式的课程体系,适应学生个性化发展的需要,在灵活的模块化课程结构中自由发展。“推荐教材”的四个模块对重要内容都安排了看似重复的多种教材,供教师和学生去选择。例如,可以在《C语言程序设计与实践》、《Visual Basic.NET可视化程序设计教程》、《Visual Ci#.NET面向对象程序设计教程》、《Java程序设计教程》中任意选择一到两门:也可以在《ASP基础及应用教程》,《JSP应用教程》中任选一门。这套“推荐教材”是“优质”的,因为它们的作者多数是从事高等职业教育的计算机专业教师,具有长期的计算机实际工作和教育工作经验。这套教材的优质,还体现在它的改革和创新精神上。其中《计算机电路基础》对传统的电路、模拟电路和数字电路课程教材作了重大的改变:《计算机组装与维修教程》则是一门纯实践的课程教材。我们欢迎使用这套教材的师生,指出教材中存在的问题并提出修改意见。高等职业教育计算机专业推荐教材编委会IV前言C语言目前仍然是世界上最流行的计算机程序设计语言之一,它既适合于编写应用程序,又适合于编写系统程序。C语言是在1972~1973年间由美国贝尔实验室的D.M.Ritchie为描述和实现UNX操作系统而设计实现的。随着UX系统的巨大成功,C语言也随之推广开来,此后又几经改进而被广泛移植到各种机器上。1978年,B.W.Kernighan和D.M.Ritchie合著了一本影响深远的名著《The C Programming Language》,奠定了C语言的基础,形成了K&R的C标准。l983年,美国国家标准协会(ANSD)根据各种C语言版本对C语言的发展和扩充,制定了新的标准,称为ANSI C标准,1987年又公布了更新的标准,称为87 ANSI C。之后,国际标准化组织(ISO)又于1990年通过了ISO的C标准,其规定与前者完全相同。本书基本上是按87ANSIC标准编写的。20世纪80年代以来,C语言已经能够在多种操作系统,如UN、DOS、Windows等环境下运行,一些软件公司相继推出了C语言程序开发系统,如Microsoft C、Turbo C等。20世纪90年代以来,面向对象程序设计方法的发展,使C++得到广泛应用。C++的基础是C,C和C+交融发展,C+对于“C的部分”进行了不少扩充和改进。现在,实际上在C++系统下开发C程序比在C系统下更方便、更有效。本书希望能为读者打好C语言的基础,为以后继续学习C++做好准备。C语言应用如此广泛,是由其自身特点决定的:(1)C语言具有高级语言的特点,利用它能编写不依赖于机器硬件设备的应用程序:它又具有低级语言的特点(如位处理、地址操作、寄存器访问等),特别适合编写系统程序,用C语言编写的UNX操作系统是C语言应用最成功的实例。(2)C语言是结构化程序设计语言。C语言的函数机制,为程序的模块化、结构化提供了强有力的支持。使用C语言编程具有易于分工、分别编译、便于修改和调试、容易扩充等优点。(3)C语言是程序员非常喜欢的语言。利用C语言编程,书写简明、紧凑,使用灵活、自由,具有编译效率高、表达和运算能力强的特点,此外C开发系统还有丰富的库函数可以利用。相信读者在学习本书以后,将会对C语言的特点有深刻的体会。但C语言也有不足,除了过程式语言共有的一些局限性之外,C本身还有一些缺陷,例如:对数据类型的约束不严:数组不作越界检查:运算符多,优先级多,又规定了结合性:指针运用复杂等。这些虽然便于专业程序员灵活、方便地编程,但对于初学者来说却增加了要学习一种程序设计语言,最有效的途径就是用它编写程序,只有通过编程和上机才能更好地理解和掌握教学内容。比如一些语法规定,它们对编程很重要,但仅靠课堂讲授既枯燥又记不住:但是如果通过几次编程和上机练习,就会自然、熟练地掌握了。学会上机调试程序也是程序设计教学的重要内容和基本要求,可以说不会调试程序就不
返回顶部