原创 第1章 C语言概述

2009-12-22 00:03 2187 7 7 分类: 软件与OS

新编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程序的开发过程


四步骤:编辑、编译、连接、运行


 


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
7
关闭 站长推荐上一条 /3 下一条