文档详情

第一章C语言概述与简单C程序.ppt

发布:2017-04-24约字共39页下载文档
文本预览下载声明
C语言程序设计;个人联系方式;教材及参考书;课时安排;C语言的重要性; ; ;教学目的与任务:引导学生认识什么是程序,掌握C程序的概貌、组成、结构,了解C语言的特点、编程风格和发展历史。 教学重点:掌握C源程序的结构特点、书写程序时应遵循的规则、C语言的字符集和C语言词汇。 教学难点:C程序的结构的掌握;本章要点 1.1 C语言的发展简介 1.2 C语言符号集 1.3 C语言词汇 1.4 简单C程序 1.5 C语言编程风格;1.1 C语言的发展简介; ;高; ; ; ;1.3 C语言词汇;C语言标识符 ; ; ;在C语言中采用的分隔符有逗号和空格两种。 逗号主要用在类型说明和函数参数表中,分隔各个变量。 空格多用于语句各单词之间,作间隔符。 说明: 在关键字、标识符之间必须要有一个以上的空格符作间隔,否则将会出现语法错误。 例如: 把 int i; 写成 inti; C编译器会把inti当成一个标识符处理,其结果会出错。;C 语言的注释符有两种: 一种为任意行注释,是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。 另一种为单行注释,是以”//”的串。在”//”之后即为注释。 程序编译时,不对注释作任何处理。 注释可出现在程序中的任何位置。 注释用来向用户提示或解释程序的意义。;34种运算符: 算术运算符:+ - * / % ++ -- 关系运算符: = == = != 逻辑运算符:! || 位运算符 : ~ | ^ 赋值运算符:= 及其扩展 条件运算符:?: 逗号运算符:, 指针运算符:* 求字节数 :sizeof 强制类型转换:(类型) 分量运算符:. - 下标运算符:[ ] 其它 :( );1.4 C 语言程序结构 ;说明:;例题1_1运行结果;例题1_2 ;说明:;说明:;例题1_2执行结果; 1_3 简单C程序;#include “stdio.h” main( ) {int a, b, sum; a=123; /*步骤1:将第一个操作数送入内存单元*/ b=234; /*步骤2:将第一个操作数送入内存单元*/ sum=a+b; /*步骤3和4:求两数相加之和并送内存单元*/ printf(“Sum =%d \n ” , sum);/*步骤5:将结果输出到显示器上*/ } ;#include stdio.h main( ) {int a, b, sum; //定义变量 scanf(%d%d,a,b); /*调用库函数输入数据*/ sum=a+b; /*求两数相加之和并送内存单元*/ printf(Sum =%d \n ,sum);/*将结果输出到显示器上*/ };注意:;例题1_4 求最大数;例题1_4执行结果; 可以看出,一个程序实际上包含组织数据——设计数据结构,以及对数据结构进行加工的过程——设计算法两个部分。即把解题过程看作是数据被加工的过程,每个程序都要完成一些规定的功能,是对现实世界的运动状态的模拟。基于这种方法的程序设计语言称为面向过程的程序设计语言。;【例1-5】从键盘输入三角形的三条边长a、b、c,求三角形的面积s,输出宽度占7位,并保留两位小数。计算三角形面积的公式为,其中,p=(a+b+c)/2。 ; ;main( ) { ………………. ……………… ………….. ………….. ……… ………. …………… ……………. ………………. ……………….. }
显示全部
相似文档