- 13
- 0
- 约 73页
- 2018-03-28 发布于河南
- 举报
51CTO下载-开发者智慧之c语言程序设计.pdf
2010 [键入文字] [键入文字][键入文字] 开发者智慧之c语言 程序设计 作者:TelesLi 思想有多远,就可以走多远 2010-12-30 《开发者智慧之c语言程序设计》 TelesLi
前言 过去我在学习软件开发的各方面知识的时候,总是感到迷惑不解,各种教材
和教程都好像是在和我捉迷藏似的,让我总是抓不住问题的本质所在,而且知识
介绍的相当隐晦。这样一来给读者,特别是入门不久的软件开发学习人员带来了
相当大的困难,这也是开发者智慧系列书籍撰写的必要因素。 本书一共包括两大部分,一是c语言入门基础,该部分囊括了c语言的基本
知识帮助读者直观地理清学习思路,让初学的读者轻松自然地踏入c 语言的大
门,也将成为读者软件开发之旅的启程。二是c 语言本质剖析,这部分将从计算
机本质层面来去学习c语言,让读者能够知其所以然,彻底地打破困惑的局面。 《开发者智慧c语言程序设计》这本书是开发者智慧系列书籍之中的核心书
籍之一,首先它将带领我们走入软件开发的大门,其次更是为以后的各种技术学
习奠定坚实的基础,c语言的地位及其在软件开发中的重要性是不言而喻的,有
些程序甚至竭尽一生也无法真正懂得c语言的本质,这是非常可悲的事情,这本
书将从本质是去避免此种局面的产生。 现有的大多教程大多滔滔不绝地讲述着理论概念,让本该充满刺激和欣喜的
程序设计变得枯燥乏味,本书将彻底扭转这种局面,本书主要采用实例教学的方
法来陪同大家公共学习,本书中所有的实例都是在linux 系统中的gcc 编译器下
编译通过而且运行正确的,但是书中代码都是采用截图的方式呈现的,这有两方
面的语言,一是以此证实书中代码的可靠性,也是说明书中代码都是本人一行行
敲出来的,希望读者看在本人辛苦的份上,能够认真学习,不会畏惧写程序;二
是我不希望读者将我的代码粘贴复制,这样的学习作用微乎其微,我更希望读者
自己动手写代码。 在这里我感谢读者,因为是读者才让我开始撰写开发者智慧这系列书籍的,
谢谢你们,希望可以帮助你,而且书中或多或少有些难以避免的错误存在,希望
读者可以和我交流,共同学习。 作者:TelesLi e_mail:telesli1013@ QQ:座机电话号码9 1座机电话号码 个人技术主页: 2 《开发者智慧之c 语言程序设计》 TelesLi 《开发者智慧之c语言程序设计》 TelesLi c c
第一部分 cc语言入门基础篇
第一章 程序的基本概念
1.1 程序和编程语言
1.1 程序和编程语言
11..11程程序序和和编编程程语语言言 程序(program)告诉计算机该如何完成程序员给其的一项具体计算任务,这
里计算可以是数学计算,也可以是处理声音和图像的计算,计算机本来就是数字
电路组成的运算机器,当然可以进行数学计算,至于处理声音和图像,是这样的,
他们在计算机内部也是通过数字来表示的,但是通过一些专门的硬件设备,又可
以将数字转换为我们所需要的声音和图像。 这似乎是在说程序是用来干什么的,我应该先说说什么是程序才对,那么什
么是程序呢?程序是由一系列的指令(instruction)组成的,指令就是让计算机
执行任务的命令,这种命令一般分为以下几种:输入(input)、输出(output)、
基本运算、测试和分支、循环。 既然说到程序,那么我们不得不说到编程语言(program language),编程语
言分为低级语言(low-level-language)和高级语言(high-level-language)。机器
语言(machine language)和汇编语言(assembly language)是低级语言,直接用
指令编写程序。而像C、C++、Java等语言属于高级语言,他们采用语句(statement)
编写程序。
1.2
1.2
11..22 高级语言 高级语言 高高级级语语言言 我们要看看为什么非要引入高级语言,有什么必要性?首先低级语言编写程
序极为困难,只有极少数的计算机专家才掌握,不仅不利于技术的普及推广,更
是严重的降低工作的效率。重要的是对于不同机器,低级语言的指令有着较大的 c c
差别,给移植带来了相当大的困难。而 语言不同, 语言编写的程序需要通过
c语言编译器来现将其转换为低级的机器语言,然后执行,那么只有针对不同的
机器有一个专门的c语言编译器就可以将同一或者稍加修改后的c语言程序运行
在不同种类的机器上了,实现了程序的移植。说了这么多,大家可能有点晕,那 3 《开发者智慧之c 语言程序设计》 TelesLi 《开发者智慧之c语言程序设计》 TelesLi
么我们来看一个例子。
Example 001:
C 语言源
您可能关注的文档
- 1957 迷宫案 - Robert van Gulik - [Judge Dee 08] - The Chinese Maze Murders(v1.0).doc
- 1960_chinese_rule.pdf
- 1974 science Genetic control.pdf
- 1990 Chemical Boundary Layers in CVD.pdf
- 1991 Foreword by the Editor The China Quarter.pdf
- 1993 B Coal tipple operations.pdf
- 1994 B Synchronizing file transfers in a computer network(中文).pdf
- 1995 - 轴向渗透率测量装置March - Workshop measurement of coal perm.pdf
- 1999Synthesis and X-ray crystal structure of trans-dichloro(1-cyano-2.pdf
- 1BIOFACH CHINA 2016 -双语版-正谷2016 BioFach论坛 .pps.ppt
- 2026新疆中新建昆仑酒店管理有限公司招聘1人备考题库含答案详解.docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库及参考答案详解.docx
- 2026江西南昌市劳动保障事务代理中心招聘非全日制白案厨师1名备考题库附答案详解.docx
- 2026江西南昌某军队院校幼儿园社会招聘3人备考题库及一套答案详解.docx
- 2026广西百色市事业单位招聘1563人备考题库及答案详解(易错题).docx
- 2026广西物资学校春学期招聘兼职教师备考题库有答案详解.docx
- 2026时代北汽(北京)新能源科技有限公司 (正式工)招聘备考题库有答案详解.docx
- 2026江苏苏州工业园区娄葑实验小学行政辅助人员招聘1人备考题库及参考答案详解.docx
- 2026江西吉安市吉水县吉阳产业发展有限公司及下属子公司第一批招聘11人备考题库及答案详解一套.docx
- 2026江苏南京江北新区退役军人服务中心招聘编外人员6人备考题库及一套完整答案详解.docx
最近下载
- 地下车位租赁协议书通用版.docx VIP
- nsr621rf-d电容器保护测控装置技术使用说明书.pdf VIP
- 19G518-3_门式刚架轻型房屋_钢结构_有吊车_.docx VIP
- 2025公安大学警务硕士真题及答案.docx VIP
- 火电厂烟气脱硫工程调整试运及质量验收评定规程.PDF VIP
- 帝人芳纶应用介绍.doc VIP
- 《黄酒酿造工艺》课件.ppt VIP
- 深度解析(2026)《JBT 8521.2-2025编织吊索 安全性 第2部分:一般用途合成纤维圆形吊装带》:构筑新时代工业安全的核心支柱与前瞻指南.pptx VIP
- 2026房东直租房屋租赁合同.docx VIP
- V03英国深海控制器DSE5220模块操作說明書.pdf
原创力文档

文档评论(0)