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语言的发展过程如图所示。
……
哈佛大学法学院教授,哈佛大学伯克曼“互联网与社会”中心主任。美国马萨诸塞州安赫斯特大学学士(美国研究)、哈佛大学J.D.和美
《故宫里的博物学:给孩子的清宫鸟谱》内容简介:本书是专为孩子打造的中华文化通识读本,以清代乾隆时期的皇家动物图鉴《清宫鸟谱
《有趣的语文》内容简介:时下,语文教学是最容易收到针砭的学科,语文老师也经常遭人质疑。但在中小学语文教学一线,又确实有一批
本书是与日俱增的关于因特网利弊之文献的重要补充。——《哲学评论》关于因特网种种承诺的一次清晰辨析……以哲学家的眼光审视一
《微聊环保》内容简介:媒体是敌人?是对手?是非敌非友?还是合作伙伴?“从来不接受采访,不和媒体打交道”是一种荣耀吗?敏感问
《工业4.0落地之道》内容简介:本书作者基于其青岛中德生态园建设咨询专家团成员的身份与经验,对工业4.0的来龙去脉、工业4.0的具体
本书是广受赞誉的Struts2优秀教程,它全面而深入地阐述了Struts2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使
《张晋张谦集校笺》内容简介:本书为“清代诗人别集丛刊”中的一种,着眼于深度整理清初甘肃著名诗人张晋和张谦的诗集。书稿整理了
《众妙之门——网页排版设计制胜秘诀》是SmashingMagazine网站的精选文章合辑,旨在帮助读者提升网页版式设计水平。《众妙之门—
《中国工程船研发史》内容简介:本书是中国船舶研发史丛书之一。工程船是专门用于各种水上、水下工程建设的船舶。本书从工程船定义
《目标跟踪中的群智能优化方法》内容简介:全书内容分为9章,系统地介绍了群智能优化方法的发展及其在目标跟踪中的应用,包括基于标
Althoughthedot-combubbleburstlongago,theinteractivemediaindustryisstillflushwith...
《领导要干好3件事》内容简介:领导者想要把工作做得卓有成效,需要做好三件事:抓要害、办实事、管住人。在组织中,领导者只要在这
《心智模型的阐释:结构、过程与影响》主要内容:共享心智模型和目前企业流行的理念——学习型组织有着密切的关系。作为创建学习型
《这厢有礼行天下:礼仪、素养与文明》内容简介:礼仪发于心,表于形,良好的礼仪素养内化在一个人的身心,表现在其一言一行中。良
电脑维修与技巧888问 内容简介 电脑已经成为人们生活中不可缺少的一部分。虽然大家都在使用电脑,但不是每个人都能够使用得得心应手,当电脑出故障时,许多人就束手无...
FlashActionScript3.0的出现,不仅从形式上改变了ActionScript,而且从本质上改变了ActionScript,使ActionScrip...
《手术两百年》内容简介:《手术两百年》纪录片同名图书由纪录片主创团队编写,以纪录片为基础,增加、丰富了推动外科历史及其发展
《背影:朱自清散文精选集》内容简介:朱自清亲情主题散文精选集,4大篇章,39篇经典佳作,在真挚的文字中,传递出生命的种种感动。
《人生的底气2》内容简介:不管是古代的孟子告诫国君如何治理国家,还是今天的我们思考如何经营自己的人生,底层逻辑都是一致的——