第1章 程序设计与C语言
1.1 程序设计语言的发展
自1946年世界上第一台电子计算机问世以来,计算机应用已经渗透到人们生活的方方面面,极大地推动了社会的进步与发展。
1.2 程序与程序设计语言
1.机器语言:机器语言属于第一代计算机语言。计算机能直接识别和接受的二进制代码称为机器指令。机器指令的集合(即指令系统)就是该计算机的机器语言。
2.汇编语言:汇编语言同样依赖于机器硬件,可移植性不好,但运行功率仅次于机器语言。
3.高级语言:这种语言功能很强,且不依赖于具体机器,用它编写的程序几乎可以在任何型号的机器上运行,人们把这种语言称为“高级语言”。高级语言的特点是易学、易用、易维护,人们可以更有效、更方便地用它来编制各种用途的计算机程序。
1.3 C语言程序设计的特点
C语言功能强大,多年来一直深受程序爱好者的青睐,只要源于如下特点。
(1)C语言语句简洁紧凑,使用方便灵活。
(2)运算符丰富,表达能力强。
(3)C语言程序可移植性好。
(4)生成的目标代码质量高,运行效率高。(5)语言处理能力强。
(6)C语言是一种结构化语言。
1.4 C程序的编辑、编译、衔接和运行
1.分析问题
2.设计算法
3.程序设计
4.运行并调试程序
5.分析程序运行结果
6.编写程序文档
1.5 使用 Visual C++2010学习版开发环境
Visual C++2010学习版是适合初学C语言的学者用于创建、编译、衔接和测试C++程序的完全独立的环境。
01-18
1772
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)