Chapter I 程序设计和C语言(大纲)

1.1  什么是计算机程序

程序,就是一组计算机能识别和执行的指令。

1.2  什么是计算机语言

计算机语言,计算机和人都能识别的语言。 // 关键还是人能够识别的语言,因为计算机只能识别二进制代码

1.2-1 计算机语言发展历史

1. 机器语言(二进制代码)

2. 符号语言(汇编语言)

3. 高级语言

经历三个阶段,非结构化语言,结构化语言,面向对象语言

1.3  C语言的发展特点

1. 语言简洁,使用方便。 //C语言一共37个关键字,9种控制语句。(很多操作要通过编译系统提供的库函数实现)

      2. 运算符丰富  //c有34种运算符,且括号、赋值和强制类型转换都作为运算符。

      3.       数据类型丰富

      4. 具有结构化的控制语句

      5. 语言限制不严格

      6.  C语言运行直接访问物理地址,可以操作硬件。 //  c语言既可以作为系统描述语言,也可以作为软件描述语言

      7. 用c 可移植性好

1.4  最简单的c语言程序

1.4.1 最简单的c程序

# include <stdio.h>

int main(void)
{
     printf ("This is a C program\n");
     return 0;
}
C语言最小的单元就是函数



1.4.2   c语言的结构 // 主要阐述了c语言中函数这个最基本的单元

1. 一个程序有一个或多个源程序文件组成

2. 函数式C程序的主要组成部分

3. 一个函数包含两个部分,函数首部和函数体

1.5  运行c程序的步骤与方法

1. 编写源程序

2. 对源程序进行编译(生成.obj)

3. 进行连接 (生成.exe)

   4. 运行程序

现在一般都用编译系统来编译、连接和运行C程序。而且编译系统都是集成环境(IDE)Integrated Development Environment

/*运用IDE环境可能更多的目的是在于缩短代码开发的周期,能够更快的在机器上投入使用。后续的还要对编译原理有更深入的了解*/

1.6  程序设计的任务

程序设计最大的任务就应该是用计算机来解决问题。

1.问题分析

2.设计算法

3.编写程序

4.对源程序进行编辑、编译和连接。

5.运行程序分析结果

6.编写程序文档。

对于一般一个源程序来说,代码量和注释量应该保持在 7:3 。程序文档的编写是编程人员所必须掌握的内容。因为软件都是要给用户来使用的。

posted @ 2013-05-16 17:51  同叔练级之路  阅读(132)  评论(0编辑  收藏  举报