第三讲 C程序设计初步
1 第三讲 C 程序设计初步
主要内容 口C语言概述 口数据结构 口程序设计流程(顺序、选择、循环) 口函数 口指针 口文件 参·谭浩强,C程序设计,第三版 考· B.W. Kernighan and D.M. Ritchie, The C Programming 资 Language (C程序设计语言),第二版 料●H. Schildt,c语言大全,第四版
2 主要内容 ❑ C语言概述 ❑ 数据结构 ❑ 程序设计流程(顺序、选择、循环) ❑ 函数 ❑ 指针 ❑ 文件 参 考 资 料 ⚫ 谭浩强,C 程序设计,第三版 ⚫ B.W. Kernighan and D.M. Ritchie,The C Programming Language (C程序设计语言) , 第二版 ⚫ H. Schildt,C语言大全, 第四版
程序设计语言的发展 机器语言C PU指令系统,由0、1构成 的指令码组成;是计算机唯 能识别并直接执行的语言 效率高 汇编语 用助记符号描述的指令系统 编程难 如ADD,SUB;需翻译成机 器语言,符号化的机器语言 高级语言 面向过程面向对拿|面向应用
3 程序设计语言的发展 CPU指令系统,由0、1构成 的指令码组成;是计算机唯 一能识别并直接执行的语言 用助记符号描述的指令系统 如 ADD, SUB;需翻译成机 器语言,符号化的机器语言 机器语言 汇编语言 高级语言 面向过程 面向对象 面向应用 效率高 编程难
程序设计语言的发展 5254565860626466687072747678808284868890929496 Ada -Modula-2 Pascal ALGOL60 ALGOL68 CPLBCPEB-C Smalltalk 80 Java Simula 67 BASIC ANS -BASIC QBASIC VB FORTRAN90 FORTRANO FORTRAN77 PL/1 COBOL LISPo PROLOG
4 程序设计语言的发展 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 Ada ALGOL60 ALGOL68 Pascal Modula-2 BCPL B C C++ Java LISP PROLOG COBOL FORTRAN FORTRAN77 PL/1 Simula 67 Smalltalk 80 BASIC ANSI-BASICQBASIC VB FORTRAN90 CPL
程序设计语言的发展 U fORTRan: Formula translation 1956年,高级语言产生的标志,简洁高效,是科学计 算的主流语言 O BASIC: Beginner's All-purpose Symbolic Instruction Code 1964年,面向大众,特别是大学生 口 Pascal 70年代,结构化程序设计,强调语言的可读性 口C 70年代,通用的、过程式的编程语言,高效、灵活, 主流的软件开发语言
5 程序设计语言的发展 ❑ FORTRAN:Formula Translation 1956年,高级语言产生的标志,简洁高效,是科学计 算的主流语言 ❑ BASIC:Beginner's All-purpose Symbolic Instruction Code 1964年,面向大众,特别是大学生 ❑ Pascal 70年代,结构化程序设计,强调语言的可读性 ❑ C 70年代,通用的、过程式的编程语言,高效、灵活, 主流的软件开发语言