C语言是国内外广泛使用的计算机语言,是计算机从业人员应该掌握的一种重要的程序设计工具。
本书是针对应用型人才的培养要求,经过精心策划,准确定位,以清晰的概念、大量的图例和工程用例,深入浅出地介绍了C语言的基础知识、数据输入/输出、运算符和表达式、分支语句、循环语句、数组、指针、字符串、函数、复合数据类型和文件操作,同时还阐述了程序设计的思想与技术。
本书结合作者多年的教学实践和使用英文原版教材授课的经验编写而成,结构合理、逻辑性强、文字流畅、通俗易懂、便于自学,是学习C语言的一本好教材。
第1章C语言初步
1.1C语言的背景
C语言是目前国际上广为流行的一种通用的结构化程序设计语言(Programming Language),它不仅是开发系统软件(System Softwares)的程序设计语言,也是开发应用软件(Application Softwares)的理想工具。
C语言的发展根源可以追溯到ALGOL。1967年Martin Richards推出了BCPL(Basic Combined Programming Language)。1970年,美国贝尔实验室的Ken Thompson以BCPL语言为基础设计出了B语言,并用B语言编写了**个UNIX操作系统,(Oper-ating System)。由于B语言过于简单,所以其功能有限。1972年,Dennis Ritchie在B语言的基础上开发出了C语言。C语言既保持了BCPL和B语言的优点,又克服了它们的缺点。C语言的发展过程如图所示。
……
《军事政治学研究(2015年第2辑/总第10辑)》内容简介:《军事政治学研究》是由中国人民解放军南京政治学院军事政治学研究中心创办
《优势成长》内容简介:这是一本帮你锁定并提升个人核心竞争力的实用类的图书。活着的每一天,都是为了超越昨天的自己。给努力多一
《从零开始学海报招贴设计》内容简介:本书介绍了海报招贴设计知识以及应用案例,主要内容包括海报招贴设计概述、海报招贴创意与原
本书按字母顺序编排,查阅方便,能迅速根据名称检索设计原则。对于有兴趣解决具体问题的读者,本书根据设计师常见的问题给通则作
《智能传播:机遇与挑战》内容简介:本书为第五届上海交通大学-国际传播学会新媒体国际论坛的优秀论文选第一辑。本辑包含14篇关于新
《Tableau数据可视化》内容简介:本书由专业的数据分析师基于Tableau 10.1精心编撰,详细介绍Tableau的数据连接、图形编辑与展示功
本书系统全面地介绍了SNS的概念和理论基础、SNS的发展和现状、SNS热点产品及其设计、开放平台、APP应用开发、SNS网站的运营、SNS
CLR via C#-(第4版) 本书特色 李希特编著的《clr via c#(第4版)》针对 clr和.net framework 4.5进行深入、全面的探讨...
【内容简介】本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优
《趣学!职场Excel的新玩法》内容简介:本书专注于介绍Excel在企业中的高效应用,讲解Excel实战应用技能。全书分为7篇26章,包括导
《汉语词汇讲稿 汉语拼音字母学习法》内容简介:本卷收录周祖谟先生专著两种:《汉语词汇讲稿》和《汉语拼音字母学习法》。《汉语词
模糊测度和模糊积分及在分类技术中的应用 内容简介 本书从模糊积分作为一种分类技术的角度巴以论述,内容涵盖了模糊测度与积分的基础知识,模糊积分作为一种分类器和模糊...
《滇金丝猴生活史》内容简介:《滇金丝猴生活史》记述了中科院灵长类生态学研究组长达14年的研究经历,向公众展现滇金丝猴的神秘世
◎台灣第一本以專業角度探討暗網以及網路非法社群次文化等的書籍◎亞馬遜好評4.3顆星、美國國家公共廣播電台(NPR)2015年度最佳
《社群营销与运营实战手册》内容简介:社群经济的崛起极大地改变了现有的商业模式,微商、“网红”、社交电商等新兴模式使社群的地
智能优化算法与涌现计算 本书特色 智能优化算法与涌现计算是多种前沿学科交叉融合的结晶。主要包括:模拟人脑思维、人体细胞、器官等的仿人智能优化算法;模拟群居动物觅...
暢銷書《如何成為頂尖設計師》是一本實用的設計師指南,對任何想設計出有意義的作品,又不想放棄自己想法的設計師來說,非常有幫
中文版CorelDRAW X6完全自学教程-(附光盘) 本书特色 这是一本全面介绍中文版coreldraw x6基本功能及实际运用的书。《中文版coreldra...
《戊戌变法的另面:“张之洞档案”阅读笔记》内容简介:作者在“张之洞档案”的系统阅读中突出地感受到,这批史料给今人提供了观察
《隔屏相遇:如何做好网络心理咨询》内容简介:本书在新冠肺炎疫情的大背景下,网络心理咨询很好地解决了“日益增长的心理咨询需求