br/>
第1章C语言概述
第2章常量、变量和数据类型
第3章运算符、表达式和语句
第4章算法与顺序结构程序设计
第5章选择结构程序设计
第6章循环结构程序设计
第7章数组
第8章函数
第9章指针
第10章结构体和其他数据形式
第11章文件
附录A ASCII 字符与编码对照表
附录B运算符的优先级和结合性
附录CC语言常用的库函数
参考文献
内容摘要
1.1 什么是计算机语言
计算机语言是人与计算机之间进行交流的语言,可以通过计算机语言来控制计算机,让计算机为人做事情。自然语言,如汉语、英语等,都有固定的格式、词汇和语法规则。同样,计算机语言也有固定的格式、词汇和语法规则,人们必须经过学习才会使用它,才能控制计算机。
计算机语言有很多种,但它们的功能和作用有所不同,按照人与计算机的交五程度,可以分成机器语言、汇编语言和高级语言。
1.1.1机器语言
机器语言是计算机可以直接识别和执行,无须翻译的计算机语言。它在形式上是一串二进制代码,每种计算机都有自己的一套机器指令。用机器语言编写程序,程序员需要熟记所用计算机的全部指令代码和代码的含义。此外,程序员还需要手动管理每条指令和数据的存储分配与输入/输出,还要记住编程过程中每步所使用的工作单元处在何种状态,这是一项十分烦琐的工作。机器语言是第1代计算机语言。
用机器语言编写的程序全是由“0”和“1”组成的指令代码,可读性差,很容易出错。同时,机器语言与人们习惯的语言(如自然语言、数学语言等)差别很大,难学、难记、难读,因此很难用来开发实用的计算机程序。
精彩内容
本书共11章, 涵盖了C语言的基础语法知识和C语言的核心内容。第1章主要讲解了C语言的特点和常用开发环境的搭建 ; 第2-3章主要讲解了C语言的基础知识, 包括数据的表现形式、数据类型、运算符、表达式和语句等 ; 第4-6章主要讲解了基于3种基本结构的程序设计, 这是用C语言解决复杂问题的基础 ; 第7章主要讲解了数组的应用 ; 第8章主要讲解了函数的知识, 函数是C语言程序的主要组成部分, 需要重点掌握 ; 第9-11章是C语言的核心内容, 包括指针、结构体和文件等。