新编C语言程序设计入门
(天津科学技术出版社 图书馆索书号TP312C/624)
第1章 C语言概述
目标:
1.熟悉C程序的基本结构和书写风格;
2.掌握C语言关键字和标识符的命名方法;
1.2 C程序的基本结构
含义:C程序的基本结构是指一个C程序的基本组成部分。
函数是C程序的基本结构,一个C程序由一个或多个函数组成,一个C函数由若干条C语句构成,一条C语句由若干基本单词组成。所以C函数的结构都包括三部分:函数名、形式参数和函数体。
(1)在C程序中主函数名字是固定的,其他函数名则可以根据标识符的命名方法任意取名。
(2)形式参数是函数调用时候进行数据传递的主要途径。多个参数时候,相互之间用逗号隔开。有的函数可能没有形式参数。
(3)花括号{}括起来部分为函数体,用来描述函数的功能,一般函数体由变量定义和完成函数功能的语句序列组成。
程序的执行始于主函数,终于主函数。
C程序一般格式如下:
包含文件==>预处理命令之一,称为头文件。
子函数类型说明
全局变量
main( )==>主函数,每个C语言有且只有一个主函数。
{局部变量定义
语句序列}==>函数体由花括号{}括起来
sub1(形式参数表)
{局部变量定义
语句序列}
... ...
subn(形式参数表)
{局部变量定义
语句序列}
==>任何函数由两部分组成:
(1)说明部分完成变量的类型说明。C语言规定,源程序中所有的变量都必须先说明后使用,否则会出错。
(2)执行部分。
1.2.4 C语言的词汇
词汇分为六类:标识符、关键字、运算符、分隔符、常量和注释符等
1.标识符:
用来表示程序中使用的变量名、函数名、标号、数组名、指针名、结构体名、共用体名、枚举常量名以及用户定义的数据类型名等,除库函数的函数名由系统定义外,其余都由用户自定义。C语言规定,标识符是字母(A~Z,a~z)、数字(0~9))、下划线( _ )组成的字符串,并且第一个字符必须是字母或下划线。
说明:
(1)标识符的长度受各种版本的C语言编译系统限制,同时也受到具体机器限制。
(2)标识符有区分大小写。
(3)标识符由程序员随意定义,但应尽量有相应意义,便于阅读。
2.关键字:
也称保留字,C语言规定的有特殊意义的字符串。用户定义的标识符不应与关键字相同。有如下几类:
(1)类型说明符:用于定义和说明变量、函数或其他数据结构的类型。
(2)语句定义符:用于表示一个语句的功能。
(3)预处理命令字。用于表示一个预处理命令。
ANSI C标准规定的关键字有32个。所有的C语言关键字都必须小写。
3.运算符:
运算符由一个或多个字符组成。运算符与变量、函数一起组成表达式,表示各种运算功能。
4.分隔符:
用来分隔相邻的标识符、关键字和变量等。常用的分隔符有逗号、空格和制表符等。
5.常量:
数值常量、字符常量、字符串常量、符合常量和转义常量等。
6.注释符:
以“/*”开头并以“*/”结尾的字符串为C语言的注释符。用于提示用户或解析程序。程序编译时,不对注释作任何处理。
1.3 C程序的开发过程
四步骤:编辑、编译、连接、运行
文章评论(0条评论)
登录后参与讨论