文档介绍:C语言程序设计
张保丰
1、为什么要学C语言?
(1)计算机语言是全国高校工科类专业均开设的公共基础课,
是适应现代化技术开设的课程;
(2)为后面考计算机等级考试,毕业找工作奠定基础;
(3)为我们后续课程打下基础,我们后面要开设PLC、微机原
理等课程会用到C语言知识;
(4)对软件开发感兴趣的,毕业后也可从事软件开发工作,C语
言是学习其他语言的基础,也是必须掌握的一门语言。
2、如何学C语言?
自然语言
信息交流(地位平等)
(有思维、推理能力)
语法规则、句法规则灵活
(可省略、颠倒)
如:走,去晒太阳!
去晒太阳,走!
表达方式多样
a: C语言与自然语言的比较
C语言
人—机对话(命令方式)
(无思维、推理能力,具有计算与逻辑判断能力)
语法规则、句法规则固定
(一般不可省略、颠倒,必须按部就班)
如:x=a+b;
scanf(“%d,%d”,&a,&b);
算法多样
(1)C语言象其它语言一样,知识点比较零碎,要多看、多记、
多背;
(2)C语言格式要求比较严格,必须做到细心;
(3)C语言需要多上机练典型结构,编程序时可以做到举一反三。
b: 学习方法
3、本门课主要内容
C语言概述(了解)
数据类型、运算符和表达式(重点)
基本输入输出和顺序结构程序设计(重点)
选择结构、循环结构程序设计(重点)
数组(重点)
函数(重点)
编译预处理(了解)
指针(理解)
结构体与共用体(了解)
文件(了解)
a:笔试
选择题:30%
判断题:20%
填空题:15%
读程序题:20%
编程题:15%
b:上机
补充程序题: 30%
改错题:30%
编程题:40%
4、期末考试主要题型
5、课程目标
C++
、会编、会调试简单的C程序
第一章
C语言的发展历史及其特点
计算机语言的发展历史
UNIX操作系统
1969-1972
主要用汇编语言编写
B语言
1970
缺乏丰富的数据类型,以字长编址
C语言
1971
在B语言基础上加入丰富的数据类型和强有力的数据结构
ANSI C
1988
美国国家标准化协会公布C标准
ANSI/ISO
1989
国际标准化组织采用了ANSI C标准
ISO C
1994
国际标准化组织修订标准
C语言的发展历史
1、语言简练、紧凑,使用方便、灵活;2、运算符丰富;3、数据类型丰富;4、可读性好、可移植性好,应用性广;
5、包含大量的标准化库函数;
6、C语言是结构化的语言;
7、C语言支持模块化程序设计。
C语言的特点