第1部分C语言概述及组成(纪钢)(2010年2月).ppt
《第1部分C语言概述及组成(纪钢)(2010年2月).ppt》由会员分享,可在线阅读,更多相关《第1部分C语言概述及组成(纪钢)(2010年2月).ppt(39页珍藏版)》请在三一文库上搜索。
1、C语言程序设计,主讲:纪 钢 教授,重庆理工大学计算机学院,课程要求,课程目标: 正确理解和使用 C语言的基本数据结构和语法 运用结构化程序的思想去阅读和设计程序 完成结构化程序的编写、调试的基本训练 课程基本要求: 学会使用C语言编译系统,学会上机调试C程序 C语言概念和方法要清楚,书上的例子要明白 掌握程序设计的一般方法和思想、常用算法 认真完成作业 考试方法及要求 统一考试:占80% 作业及上机实验:占20% 上课、组织纪律,迟到1次扣1分,旷课1次扣3分,课程特点 C是基础:接触各种数据类型及表达式、基本语句语法、常用函数 C程序设计: 基本算法和案例程序的融合 后续课程 C+程序设计
2、、面向对象程序设计、数据结构与算法分析、操作系统(UNIX) 学什么 语言及程序设计概述 数据类型、运算符与表达式 简单程序设计(顺序、选择、循环结构程序设计 ) 数组 函数 指针 结构体与共用体 文件,教学方法如何教 理论课:重点讲授主要算法和程序案例 实验课:验证式实验教学,实现算法程序 习题课:分析复杂程序案例 学习方法如何学 课前预习:书中主要语句、函数、例题 课后复习:教案中重点例题 认真独立完成作业 上机前必须完成基本程序 多读、多看、多写程序,第一章 C语言概述,C语言发展历史,C语言特点,C程序格式和结构特点,C程序上机步骤,算法及表示,1.1 C语言发展历史 程序设计语言的发
3、展,CPU指令系统,由0、1序列构成的指令码组成 如:10000000 加 10010000 减,用助记符号描述的指令系统 如 ADD A, B,面向机器的语言,程序设计是数据被加工的过程,客观世界可以分类,对象是类的实例 对象是数据和方法的封装 对象间通过发送和接受消息发生联系,程序设计关键是定义类,并由类派生对象,C语言程序设计 第一章 C语言概述,C语言是在研制UNIX操作系统过程中诞生,伴随着UNIX操作系统的发展而流行 ALGOL 60 B语言 C语言(UNIX) ANSI C(1983) 目前最流行的语言有以下几种: Microsoft C 或称 MS C Borland Turb
4、o C 或称 Turbo C (本教材选用) AT&T C Turbo C2.0 1989年 Turbo C+(3.0) 1991年,Ada,ALGOL60,ALGOL68,Pascal,Modula-2,CPL,BCPL,B,C,C+,Java,LISP,PROLOG,COBOL,FORTRAN77,FORTRAN,PL/1,Simula 67,Smalltalk 80,BASIC,ANSI-BASIC,QBASIC,VB,FORTRAN90,C语言发展过程 产生背景 产生过程 时间:19721973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Denn
5、is.M.Ritchie C标准 标准C: K&R合著The C Programming Language ANSI C: 1983年 87 ANSI C: 1987年 1990年国际标准的ANSI C,C语言程序设计 第一章 C语言概述,1.2 C语言特点 语言简洁、紧凑、灵活 运算符和数据类型丰富 程序设计结构化、模块化 生成目标代码质量高 可移植性好,C语言程序设计 第一章 C语言概述,32个关键字:(由系统定义,不能重作其它定义) auto break case char const continue default do double else enum extern float f
6、or goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile while,C语言程序设计 第一章 C语言概述,9种控制语句: if( )else for( ) while( ) dowhile( ) continue break switch goto return,C语言程序设计 第一章 C语言概述,34种运算符: 算术运算符:+ - * / % + - 关系运算符: = != 逻辑运算符:! & | 位运算符 : | & 赋值
7、运算符:= 及其扩展 条件运算符:?: 逗号运算符:, 指针运算符:* & 求字节数 :sizeof 强制类型转换:(类型) 分量运算符:. - 下标运算符: 其它 :( ) -,C语言程序设计 第一章 C语言概述,C语言程序设计 第一章 C语言概述,1.3 C程序格式和结构特点 例1.1 第一个程序 Hello,World!,/* example1.1 The first C Program*/ #include main() printf(“Hello,World!”); ,C语言程序设计 第一章 C语言概述,输出: Hello,World!,例1.2,/* example1.1 calc
8、ulate the sum of a and b*/ #include /* This is the main program */ main() int a,b,sum; a=10; b=24; sum=add(a,b); printf(”sum= %dn“,sum); /* This function calculates the sum of x and y */ int add(int x,int y) int z; z=x+y; return(z); ,运行结果: sum=34,C语言程序设计 第一章 C语言概述,格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 部分 语言 概述 组成 纪钢 2010
链接地址:https://www.31doc.com/p-2252059.html