引言
语言:人-人语言交流;聋哑人-手势语;人机-计算机语言
C语言是一种流行的计算机高级语言,C语言适合于编写系统软件,也可以编写应用程序。
一、语言出现的历史背景
(1)语言的发展源于人们希望用高级语言编写操作系统。
机器语言->汇编语言->高级语言->非过程化语言
ALGOL60(高级语言)->CPL(硬件支持)- BCPC->B->C->标准C-> ANSI C ->ISO C
(2) 语言既具有高级语言特性,又具有低级语言特性-中级语言。
二、C语言的特点
C语言是从ALGOL60、CPL发展而来,既具有一般高级语言特性,又具有低级语言特性。
三、C程序的实现
(1) 源程序、目标程序、可执行程序的概念
(2) C语言程序的实现:编辑、编译、连接、运行。
四、C程序结构(三种基本结构)
(1) 顺序结构
(2) 选择结构
(3) 循环结构
五、C语言基本语法成分(重点:标识符,注释)
(1) C语言字符集。字母、数字、特殊字符。
(2) 标识符(名字),C语言标识符定义规则第2章中会介绍
(3) 关键词(保留字)。参阅P378附录C。
(4) 运算符。参阅P378附录C。
(5) 分隔符:逗号,空格。起分隔、间隔作用。
(6) 注释符。/* ... */,编译时编译系统忽略注释。作用:注释、调试程序。
六、程序书写风格
(1)每个语句和数据定义的最后必须有一个分号。
(2)严格区分大小写字母。
(3)C语言本身没有输入输出语句。
输入输出操作是由库函数scanf和printf等函数来完成的。必须有编译预处理语句: #include<stdio.h>
(4)编译预处理语句命令行前加#,命令行结尾不能加分号。
(5)可以用// …………对程序的任何部分作注释。
(6)也可以用/* …………*/对程序进行注释。
七、C程序结构(简单C程序引入C程序结构)
C程序结构:
(1) C程序由函数组成
l 函数是C程序的基本单位。程序至少有1个main(),也可以包含1个main()和若干个用户定义的其它函数。
l C程序通过函数的调用完成程序的功能。
l 被调用的函数可以是系统库函数或用户自定义函数。
特别强调:1个程序至少应有1个main函数,main()函数是整个程序的执行起点。main()函数的位置无关紧要。
(2) 函数结构
函数头:函数返回类型函数名(函数参数类型 函数形式参数,...)
函数体:包含声明+执行部分

