目录

  • 1 C语言的介绍
    • 1.1 C语言的简单介绍及历史背景
    • 1.2 C语言的特点
    • 1.3 C语言程序的结构分析案例
    • 1.4 C语言程序的结构
    • 1.5 C语言程序的规范
    • 1.6 运行C语言程序的步骤和方法
  • 2 数据类型、运算符与表达式
    • 2.1 C语言的数据类型
    • 2.2 浮点型数据
    • 2.3 变量赋初值
    • 2.4 算数运算符和算数表达式
  • 3 最简单的C程序设计——顺序程序设计
    • 3.1 顺序程序设计
    • 3.2 数据的输入与输出
  • 4 选择结构程序设计
    • 4.1 关系运算符和关系表达式
    • 4.2 逻辑运算符和逻辑表达式
    • 4.3 if语句
    • 4.4 switch语句
  • 5 函数
    • 5.1 函数概念及无参函数的定义
    • 5.2 有参函数的定义
    • 5.3 函数的参数
    • 5.4 函数的返回值及调用
  • 6 循环控制
    • 6.1 While语句及Do...While语句
    • 6.2 用For语句实现循环
    • 6.3 For语句的几点说明
    • 6.4 循环的嵌套
  • 7 数组
    • 7.1 数组及一维数组的定义
    • 7.2 一维数组的引用与初始化
    • 7.3 二维数组
    • 7.4 字符数组
函数概念及无参函数的定义

C语言是结构化的程序设计语言,一个较大的程序一般应分为若干个程序模块,每个程序模块完成一定的功能。所有高级语言中都有子程序这个概念,用子程序实现模块的功能。在C语言中,子程序的作用是由函数来完成实现的。

一个C程序是由一个或若干个源程序文件构成。一个源程序文件是一个编译单位。一个源程序文件由一个或多个函数组成。

C程序执行是从main函数开始,在main函数中结束,不管main函数的位置如何。所有的函数是平行的,即独立定义的,一个函数不从属于另一个函数。main( )函数可以任意调用其它函数;其它函数之间可以相互调用;同一个函数可以被一个或多个函数调用任意多次;但任何函数都不能调用main( )函数。

定义无参函数的一般形式:

类型标识符  函数名( )

{

变量定义和说明部分

执行语句

}