本课程总结
第一章 引言
目的:初步了解C语言程序,学会使用C语言环境编辑运行C程序。 要求:掌握程序设计语言、程序、算法的概念,了解算法的特点,熟悉算法的设计步骤,掌握用流程图表达算法的方法。了解C语言程序的结构特点,掌握在Turbo C集成环境下编辑、运行简单C语言程序的方法。 教学重点:C语言程序的结构特点;在Turbo C集成环境下运行C程序 教学难点:算法设计和算法描述。 算法:
算法:就是解决问题的方法。 计算机算法可分为两类别: 数值运算算法
—求数值解,用在科学计算。 非数值运算算法
—求非数值解,用在事物处理。 数值运算算法
例如:已知三角形的底a等8,高h等14,求三角形的面积s。则
数值运算算法为:
1、 a=8 a的值等于8 2、 h=14 h的值等于14 3、 s=a*h/2 计算面积S 非数值运算算法
例如从湛江乘火车去北京开会,其算法为: 1、买火车票 2、按时到车站 3、登上火车
4、到北京站后乘电车到会场 5、参加会议 C语言的特点: C语言的基本结构
(1)函数是组成C程序的基本单位,一个C的源程序有且只有一个main函数,但可以有若干个其它的函数。 (2)一个函数由两个部分组成:
函数的首部:函数的第一行,包括函数名、函数类型、函数参数(形参)名、参数类型等。
函数体:由声明和执行两部分组成。
(3)一个C程序总是从main函数开始执行的,不管main函数在整个程序中的位置如何。
(4)C程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。
(5)每个语句和数据定义的最后必须有一个分号。
(6)C语言本身没有输入输出语句,输入和输出的操作是由库函数scanf和printf等函数来完成的。
(7)可用/*??*/ 或 //?? 对C程序中的任何部分作注释,以增加程序
的可读性。
标识符与关键字:标识符用来表示函数、类型、变量的名称,使字母、下划线和数字的排列,必须用字母、下划线开头;关键字不能作为变量或函数名来使用。
C语言程序的开发环境:VC、TC
第二章 C语言的基础知识
目的:通过对本章的学习,要求掌握C语言的基本要素:字符集、标示符、关键字;C语言的基本数据类型。
要求:掌握数据类型、常量、变量的概念及变量的定义和使用方法; 教学重点:基本数据类型的表示方法,常量、变量的使用方法; 基本数据的三种类型及表示形式:
整型 int (十、八- -以数字0开头、十六进制—以0X开头) 实型 float(十进制制、指数形式---- e之前必须有数字,e之后指数必须为整数)
字符型:char(注意常见的转义字符) 转义字符 转义字符的意义 \\n 回车换行
\\t 横向跳到下一制表位置 \\v 竖向跳格 \\b 退格 \\r 回车 \\f 走纸换页
\\\\ 反斜线符“\\” \\‘ 单引号符 \\” 双引号 \\a 鸣铃
\\ddd 1~3位八进制数所代表的字符 \\xhh 1~2位十六进制数所代表的字符
常量和变量:变量类型与变量的定义
运算符:符号、优先级别、结合方向;尤其注意前增、前减、后增、后减和条件运算
表达式:表达式的值及类型(注意类型的强制转换) 第三章 简单语句与顺序结构程序设计
目的:通过本讲学习,达到进行顺序结构程序设计的目的。
要求:了解程序的三种控制结构及其特点,能对任何一种结构绘制流程图;
掌握基本输出输入函数的基本格式及其主要用法;能够设计顺序结构程序。
教学重点:printf()和scanf()函数的基本格式及其主要用法。 1、C语言的基本语句 2、字符输入、输出:putchar() getchar() 3、格式输入输出:scanf(“%d”,&a)
printf(“%d,%c,%f”,a,b,c) 重点:格式字符及其含义
格式符 意 义 d o x,X u f e,E g,G c s 实例:
1:scanf (\ 输入序列:123456[ENTER] 结果:x=123,y=45
2:scanf (\ 输入序列:1,2:3.5[ENTER] 结果:x=1,y=2,z=3.5 3:scanf (\
以十进制形式输出带符号整数 以八进制形式输出无符号整数 以十六进制形式输出无符号整数 以十进制形式输出无符号整数 以小数形式输出单、双精度实数 以指数形式输出单、双精度实数 以%f或%e中较短的宽度输出单、双精度实数 输出单个字符 输出字符串
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C程序设计课程总结在线全文阅读。
相关推荐: