概要地介绍C语言,通过C语言的基本要素,基本的语法规则的引入,对C语言有一个大概的认识。
C语言程序都是又函数和变量组成,函数完成具体操作,变量用于存储值。每个程序都从main函数开始执行。
用单引号括起来的单个字符称为字符常量,用双引号括起来的字符序列称为字符串。字符常量其实表示一个整型值,该值等于此字符在机器字符集中对应的数值。字符串以字符数组的形式存储,数组的各元素分别存储字符串的各个字符,并以'\0'标志字符串结束。
包含在/*与*/间的字符序列称为注释,它将被编译器忽略。
在C语言中,所有变量都必须先声明后使用。
#define指令可以把符号名(或符号常量)定义为一个特定的字符串。符号常量通常用大写字母拼写,#define指令行的末尾没有分号。采用#define指令使得修改程序更简便,也便于移植程序。
在C语言中,数组的下标总是从0开始。数组下标可以是任何整型表达式,包括整型变量以及整型常量。
函数为计算的封装提供了一种简便的方法,使用正确设计的函数,程序员无需关心功能是如何实现的,只需知道函数有什么功能即可。
函数定义可以出现在一个源文件或多个源文件中,但同一函数不能分割存放在多个文件中。
在C语言中传递给被调用函数的参数值存放在临时变量中,而不是存放在原来的变量中。被调用函数不能直接修改主调函数中变量的值,而只能修改其私有的临时副本的值。
通过指针参数可以让被调函数能够修改主调函数中的变量。数组名用作参数时,传递给函数的值是该数组起始元素的指针。
C语言是一种很灵活的语言,所以保持良好的程序设计风格是十分必要的。编写多源文件的程序,应先合理规划好头文件(文件包含)的关系。
一种源文件的简单格式:
预处理块
/**************/
函数原型
/**************/
外部变量定义
/**************/
函数体
……
文章评论(0条评论)
登录后参与讨论