零基础学C语言 第3版
(副标题):无 ;
(作者): 康莉 ;
内容简介:
1.3 语言概述
一提到语言这个词,人们自然会想到像英语、汉语这样的自然语言,因为语言是人和人相互交流信息不可缺少的工具。而今天,计算机遍布了我们生活的每一个角落,除了人和人之间的相互交流之外,我们还必须和计算机交流。用什么样的方式才能和计算机做最直接的交流呢?人们自然想到的是最古老同时也是最方便的方式——语言。
1.3.1 什么是语言
类比人类的语言,如汉语、英语、法语等,可以总结出语言有如下特点:
(1)语言是用来交流沟通的。有一方说,有另一方听,必须有两方参与,这是语言最重要的功能。语言就是用来表达意思、传递信息的。说的一方传递信息,听的一方接受信息;说的一方下达指令,听的一方遵从命令做事情。没有语言,双方就很难交流沟通。
(2)语言有独特的语法规则,交流双方都必须了解并遵守这些规则。一个只会说汉语的中国人,和一个只会说法语的法国人,如果戴上面具,只通过嘴巴发出声音互相交流,结果一定是鸡同鸭讲,信息完全传递不出去。为什么?因为互相不知道对方的语法规则,当然听不懂了。为什么要戴面具?为什么只能通过嘴巴?因为人类的一些面部表情,身体动作,这些是相通的,不通过声音,而通过肢体语言也能多少表达出一些意思。
1.3.2 什么是机器语言
计算机是一个忠实的仆人,时刻等候着主人的命令。如何才能使计算机听话呢?当然是用计算机听得懂的语言去命令它了。计算机的大脑或者说心脏就是CPU,它控制着整个计算机的运作。每种CPU都有自己的指令系统。这个指令系统就是该CPU的机器语言。机器语言是一组由0和1系列组成的指令码,这些指令码是由CPU制作厂商规定出来的,然后发布出来请程序员遵守。如下面是某CPU指令系统中的两条指令:
1000000
加
1001000
减
要让计算机完成相应的任务,就得用这样的语言去命令它。这样
目录预览:
零基础学C语言 第3版
第一篇 C语言基础
1.1 为什么选择C语言
1.2 如何学好C语言
1.3 语言概述
1.4 程序的开发周期
1.5 VC++、C++、C和TC的区别
1.6 小结
1.7 习题
第2章 跟我写Hello World
2.1 了解需求才能创建程序
2.2 认识LCC-Win32开发环境
2.3 编译运行
2.4 调试排错(debug)
2.5 第一个程序容易出现的错误
2.6 小结
2.7 习题
第3章 分解Hello World——最简单C程序的组成
3.1 C程序的构成
3.2 C程序的注释
........