首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 软件考试 > 初级职称 >

计算机软件水平考试程序员备考:程序设计知识点(6)

2010-08-18 
本文为“计算机软考程序员备考:程序设计知识点”以供广大学员参考使用。更多关于计算机软件水平考试资料,请访问考试吧计算机软件水平考试频道。读书人IT频道reader8.net/exam/jisuanji/第 1 页:6.1 函数定义第 2 页:6.2
本文为“计算机软考程序员备考:程序设计知识点”以供广大学员参考使用。更多关于计算机软件水平考试资料,请访问读书人计算机软件水平考试频道。读书人IT频道reader8.net/exam/jisuanji/
第 1 页:6.1 函数定义
第 2 页:6.2 函数调用
第 3 页:6.3 函数说明
第 4 页:6.4 函数调用中的数据传递方式
第 5 页:6.5 返回指针的函数
第 6 页:6.6 函数递归调用

  6.1 函数定义

  在C程序设计中,将完成指定功能的C代码定义成函数,变成逻辑上一个相对独立的程序单位。函数定义需要指明函数返回值的类型、函数名、函数的形式参数(常简称形参)和函数体(包括说明和定义及语句序列)。函数定义的一般形式为

  存储类型说明符 数据类型说明符 函数名(形式参数表)

  形式参数说明序列

  {

  说明和定义部分

  执行语句序列

  }

  存储类型说明符或省缺,或为static。省缺表示一个全局函数,static表示一个静态函数,只供同一源程序文件中的函数使用。

  数据类型说明符用来指定函数返回值类型,可以是基本数据类型、某种指针类型、结构类型等。但不可以是数组类型。特别当函数不返回结果时,可用void明确指明函数不返回值。

  数据类型说明符也可省缺,省缺被默认为返回int型值。

  函数名是一个标识符。形式参数表是用远号分隔的若干形式参数,用不同的标识符指明各形式参数的名。形式参数说明序列用来说明各形式参数的数据类型,相同数据类型的形式参数可以一起说明。现在编写C程序的习惯是形式参数说明序列直接放在形式参数表中,即在形式参数说明表中顺序列出各形式参数的数据类型和形式参数的名称。如是这样,一般形式的第一行全部内容称为函数头,也称为函数模型。

  特别情况,函数可能不设形式参数,也就没有形式参数表和形式参数说明序列。但函数名后的一对圆括号是不可以没有的。

  一对花括号括住的部分称为函数体,函数体包括类型说明、变量定义和函数的执行语句序列。在函数体内可以有return语句终止函数的执行。如函数有返回值类型,则return语句中一定要有表达式,作为函数调用的返回值。

  相关推荐:2010年计算机软件水平考试时间安排通知
       2010年上半年全国计算机软考报名时间汇总
       计算机软考程序员备考:程序设计知识点汇总 读书人IT频道reader8.net/exam/jisuanji/
热点排行