- 3
- 0
- 约6.35千字
- 约 36页
- 2016-12-19 发布于湖北
- 举报
C程序设计(第四版)谭浩强 著 * * 目录 程序设计和C语言 算法——程序的灵魂 最简单的C程序设计——顺序程序设计 选择结构程序设计 循环结构程序设计 利用数组处理批量数据 利用函数实现模块化程序设计 善于利用指针 用户自己建立数据类型 对文件的输入输出 常见错误分析 * * 第1章 程序设计和C语言 所谓程序,就是一组计算机能识别和执行的指令。 #include stdio.h int main( ) // 一个简单的C语言程序 { printf(This is a C program.\n); return 0; } 计算机语言的发展: 机器语言?汇编语言(低级语言)?高级语言(面向过程的语言、算法语言)?第四代语言(面向问题的语言) 计算机语言的应用: 高级语言 源程序 机器语言 目标程序 程序 执行结果 编译 程序 运行 程序 * * 1.3 C语言的发展及其特点 汇编语言的优缺点、高级语言的优缺点 C语言集汇编语言、高级语言的优点于一身,既可用来编写系统软件,又可用来写应用软件 C语言的产生与发展 ALGOL60?CPL(Combined Programming Language) ?BCPL(Basic CPL) ?B ?C C语言与UNIX操作系统相互促进 C语言的标准化:标准C、ANSI C、……C99 C语言编译系统:Microsoft C、Turbo C、BORLAND C等 * * C语言的特点 (1)语言简洁、紧凑,使用方便、灵活(例下表) 37个关键字、9种控制语句、格式自由、小写字母 C语言 PASCAL语言 含 义 { } BEGIN……END 复合语句 if (e) S; IF (e) THEN S 条件语句 int i ; VAR i : INTEGER; 定义i为整型变量 int a[10]; VAR a : ARRAY[1..10] OF INTEGER 定义a为整型一维数组 int f ( ); FUNTION f ( ) : INTEGER 定义f 为返回整型值的函数 int * p; VAR p : ^ INTEGER 定义p为指向整型单元的 指针变量 i+=2; i : = i + 2 赋值语句,使 i + 2 ? i i++ 或 ++i i : = i + 1 i自增值 1 , i + 1 ? i * * C语言的特点 (2)运算符丰富 (3)数据类型丰富 (4)具有结构化的控制语句。以函数为程序的模块单位,便于实现程序的模块化 (5)语法限制不太严格、程序设计自由度大 (6)允许直接访问物理地址,能进行位操作,可直接对硬件操作。C语言被称为“中级语言”。 (7)生成目标代码质量高,程序执行效率高。 (8)可移植性好 与其他语言(Basic、FORTRAN、 COBOL、PASCAL)的比较 * * 1.4 最简单的C语言程序 例1.1 要求在屏幕上输出一行信息。 解题思路:…… #include stdio.h //这是编译预处理指令 int main( ) // 定义主函数 { printf(This is a C program.\n); return 0; } 例1.2 求两个整数之和。 #include stdio.h int main( )
您可能关注的文档
- C程序设计详细分解.ppt
- c第三篇安全生产技术详细分解.ppt
- CWB论坛招商函详细分解.ppt
- c语言,程序源代码,产品管理详细分解.doc
- C语言2013-2014学年第一学期期末试卷解析详细分解.doc
- C语言上机题及答案详细分解.doc
- C语言中输入输出详细分解.ppt
- C语言命名规则详细分解.doc
- C语言全国计算机二级等级考试教程第一二章(章节带习题)详细分解.ppt
- C语言复习1第4章详细分解.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 罗伯特·S.平狄克-微观经济学(第九版)PindyckPPT_Ch.6.pptx VIP
- 罗伯特·S.平狄克-微观经济学(第九版)PindyckPPT_Ch.5.pptx VIP
- DB14T 1098-2024奶牛规模养殖技术规程.pdf VIP
- 《卫生微生物学检验》课件——04-化妆品中铜绿假单胞菌的检测.pptx VIP
- 2025年春顶尖课课练八年级物理下册沪科版答案.pdf VIP
- 罗伯特·S.平狄克-微观经济学(第九版)PindyckPPT_Ch.4.pptx VIP
- 青岛酒店管理职业技术学院单招《数学》模拟试题附答案详解【预热题】.docx VIP
- 古诗江上渔者.pptx VIP
- 罗伯特·S.平狄克-微观经济学(第九版)PindyckPPT_Ch.3.pptx VIP
- (2026春新版)人教版三年级数学下册全册教案.pdf
原创力文档

文档评论(0)