C语言程序设计
C语言程序设计
第一章引论 程序与程序设计语言 C语言的发展及特点 C程序的构成 C程序的运行
第一章 引论 程序与程序设计语言 C语言的发展及特点 C程序的构成 C程序的运行
1.1程序与程序设计语言 上机的程序: 刷卡→选择计算机一启动计算机 程序:使用语言给计算机的一组指令序列 程序设计:为求解特定问题而编写正确有效的程序 程序设计语言:编写程序所用的语言 软件:由程序设计语言编制而成,解决某类问题,具 有确定的、有限的功能 学习语言设计程序 制作软件
上机的程序: 刷卡 选择计算机 启动计算机 1.1程序与程序设计语言 程序:使用语言给计算机的一组指令序列 程序设计:为求解特定问题而编写正确有效的程序 程序设计语言:编写程序所用的语言 软件:由程序设计语言编制而成,解决某类问题,具 有确定的、有限的功能 学习语言 设计程序 制作软件
1.2C语言的发展与特点 一、C语言的发展: ■简称C语言 口BCPL语言进化成B语言,B语言又进化为C语言 ■是一种高级语言 口高级语言并不是“高级”,只是相对低级语言,在一 个高的级别上进行编程 ■历史悠久,战勋卓著 口诞生于上世纪70年代初,成熟于80年代 口“ANSI C”标准的发布是C语言成熟的标志 口很多重量级软件都是用C写的 ■上天入地,无所不能 口几乎没有不能用C写出来的软件,没有不支持C的系统
◼ 简称C语言 BCPL语言进化成B语言,B语言又进化为C语言 ◼ 是一种高级语言 高级语言并不是“高级”,只是相对低级语言,在一 个高的级别上进行编程 ◼ 历史悠久,战勋卓著 诞生于上世纪70年代初,成熟于80年代 “ANSI C”标准的发布是C语言成熟的标志 很多重量级软件都是用C写的 ◼ 上天入地,无所不能 几乎没有不能用C写出来的软件,没有不支持C的系统 1.2 C语言的发展与特点 一、C语言的发展:
1.2C语言的发展与特点 二、C语言特点: 口语言简洁、紧凑、灵活 口运算符和数据类型丰富 >> 口语法限制不严格,程序设计自由度大 口允许访问物理地址,可以进行位运算 口生成目标代码质量高 ▣可移植性好 >
语言简洁、紧凑、灵活 运算符和数据类型丰富 语法限制不严格,程序设计自由度大 允许访问物理地址,可以进行位运算 生成目标代码质量高 可移植性好 > > > > 1.2 C语言的发展与特点 二、C语言特点: >