文档介绍:主编凌云
副主编古文玮张美茹
C语言程序设计教程 电子教案
高等职业教育计算机技术专业贯通制教材
2008年5月
第1章初识C语言
学习要点:
1、了解C语言的发展史及特点。
2、掌握C语言的基本语法成分:字符集、标识符、关键字、运算符、分隔符及注释符。
3、了解C语言简单程序的构成。
4、熟练掌握C程序的编辑、编译、链接和运行的过程。
C语言概述
C语言的基本语法成分
C程序的结构
C程序上机步骤
第1章初识C语言
C语言概述
产生背景
产生过程
时间:1972~1973
地点:美国贝尔实验室
目的:UNIX操作系统
设计人:
C标准
标准C: K&R合著《The C Programming Language》
ANSI C: 1983年
87 ANSI C: 1987年
1990年国际标准的ANSI C
第1章初识C语言
C语言特点
语言简洁紧凑、使用灵活
运算符和数据类型丰富
程序设计结构化、模块化
语法限制不太严格、程序设计自由度大
允许直接访问物理地址,可以直接对硬件进行操作
生成目标代码质量高
可移植性好
中级语言
第1章初识C语言
C语言的基本语法成分
字符集:
(1)字母小写字母a~z共26个,大写字母A~Z共26个。
(2)数字 0~9共10个。
(3)空白符空格符、制表符、换行符等统称为空白符。
(4)标点主要有“’”、“””、“:”、“;”等。
(5)特殊字符“\”、“_”、“$”、“#”。
(6)括号“()”、“{}”、“[]”。
(7)运算符号“+”、“-”、“*”、“/”、“%”、“>”、“<”、“=”、“&”、“|”、“?”、“!”、“^”、“~”等。
第1章初识C语言
标识符的用法:
程序中使用的变量名、函数名、标号等统称为标识符,用来标识各种程序成分。除库函数的函数名由系统定义外,其余都由用户自定义。C语言规定,标识符只能是由字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。
以下标识符是合法的:
a 、x、x3、BOOK1、sum5、num_1、ABCde43xyz8
以下标识符是非法的:
3s 、s*T、-3x、bowy-1、
第1章初识C语言
32个关键字:(由系统定义,不能重作其它定义)
auto break case char const
continue default do double else
enum extern float for goto
if int long register return
short signed sizeof static struct
switch typedef unsigned union void
volatile while
第1章初识C语言
34种运算符:
算术运算符:+ - * / % ++ --
关系运算符:< <= == > >= !=
逻辑运算符:! && ||
位运算符:<< >> ~ | ^ &
赋值运算符:= 及其扩展
条件运算符:?:
逗号运算符:,
指针运算符:* &
求字节数:sizeof
强制类型转换:(类型)
分量运算符:. ->
下标运算符:[]
其它:( ) -
第1章初识C语言
9种控制语句:
if( )~else~
for( )~
while( )~
do~while( )
continue
break
switch
goto
return
第1章初识C语言