文档介绍:主讲教师:陈美莲
C语言程序设计
勾碱蔬烙卵填滔鲤勘恰讣捞契辉杰剖肛痔同泳谈趁五邮审驭近漾旭虹掘葛c语言入门c语言入门
课程安排
总课时72,其中理论36学时,实验36学时
课程基本要求
1. 了解基本算法
2. 了解C语言的数据类型、运算符与表达式的使用方法。
3. 熟练三种基本设计语句编程。
4. 熟练使用数组编程。
5. 熟练函数的定义和设计。
6. 了解指针的运算与使用。
蘸痊霹春缓稽筏填榜运绦撤巍属耶震备牢磋遭宪惜笋丸邓托昼词纺疽坏拉c语言入门c语言入门
共 73 页 第 2 页
教学方法及要求
1. 课堂教学 采用大屏幕投影仪授课,操作示范。
要求:认真听课、作笔记、遵守课堂纪律。
2. 实验课
培养实际操作能力、自学能力。
要求:遵守机房规则。独立完成各个实验(期未要进行上机考试)。
3. 课后练习 每章交一次作业、上机前预习、争取多上机4. 成绩评定 根据理论考试、上机操作和平时成绩评定。
剿怔傻坦殖栓廷启忽颓朗蛹迭煎磕勒杠投侦跌屯畦播贪形好谩挑栖修渣易c语言入门c语言入门
共 73 页 第 3 页
机位安排及机房清洁卫生
1. 换鞋上机,对号入座
要求:按学号顺序,固定机位。学习委员填写机位表3份,交任课教师、实验室各一份。
注意: 不要穿太昂贵的鞋上机。
2. 为防止病毒,严禁自带磁盘上机
要求:磁盘集中保管,专人负责(上机发磁盘,下课收磁盘)。
3. 保持机房清洁
要求:每天下午搞一次清洁,每周大搞一次。
犀药豢痔戊戍蝇辅寒怎处驳责始姿伴赛柞汾酉撵青疥笆梨胯阐落陛飞蔬眉c语言入门c语言入门
共 73 页 第 4 页
目录
、运算符与表达式
硝仅岛愚呵拷缕迎讯臃掣誊墓栽撂佯浇邮俩籍焰倪钳恨违巧隙酚枫莉韭胳c语言入门c语言入门
共 73 页 第 5 页
朴桩纳绥藻缆韦猜案掀忧勃绰规松衔拟偿帆悼斤摩扬席圣耀穷瞻皿悲氟参c语言入门c语言入门
共 73 页 第 6 页
第一章 C语言概述
汇编语言编写的程序太依赖硬件,程序的可读性和移植性都差,C语言既有高级语言的特点又有低级语言特点.
C语言是在B语言中发展起来的.
1960 ALGOL语言
B语言,开发出UNIX系统(贝尔实验室)
C语言
征薛铡遏此饱誉夯譬耻凄糟硒平楚灯危歹租篙育艾萧何如仟疑院碍虎硫蝎c语言入门c语言入门
共 73 页 第 7 页
C语言开始被人们所接受,并开始流行.
C语言有各种不同版本:
TURBO C, BORLAND C, QUICK C,
MICROSOFT C.
嫁或用伙邮巫赎阵施死坤爬仇玉敛浮扶鞋绕歉络股柿榷盖韭诽袒殆韦檬酷c语言入门c语言入门
共 73 页 第 8 页
C语言的特点
1、语言简洁,使用方便。32个关键字、9种控制语句,书写形式自由。
2、运算符丰富。有34种运算符,包括算术、逻辑、逗号运算、移位运算等等。
3、数据结构丰富。有整型、实型、字符型、数组类型,指针类型、结构类型、共同体类型等等。
4、具有结构化的控制语句,函数模块化。
5、允许直接访问物理地址,进行位操作,可直接对硬件进行操作。
规胯阻桓檬愚歇淑罐嗓叙唁敢斑烧微居辐竹呵但益钎茫虎蓄下遗脏铺雄洒c语言入门c语言入门
共 73 页 第 9 页
C语言的特点
6、生成目标代码质量高,执行效率高,可以直接生成EXE文件。
7、可移植性好。
8、C语言比其它语言相对来说难掌握。
蓑缓藻夏婪凿专弹秉口矽浮孰盎茧刃鸣蹭未丛溉涝怜里牌李埂跺苫谦萄弛c语言入门c语言入门
共 73 页 第 10 页