第一章C语言概述与简单C程序.ppt
文本预览下载声明
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( )
{ ……………….
………………
…………..
…………..
………
……….
……………
…………….
……………….
………………..
}
显示全部