现在位置: >

c语言函数PPT

关于C语言函数部分的相关介绍,进行了比较好的归纳,可供复习参考使用

函数定义的常用形式: 返回值的类型 函数名(参数说明) { 说明部分 语句部分 } 返回值类型 除了数组和函数类型之外的任何类型, 除了数组和函数类型之外的任何类型, 当然也包括值集合为空集的void类型. 当然也包括值集合为空集的void类型. 1,当返回值类型是void时,函数不返回任 1,当返回值类型是void时 何值; 何值; 2,当返回值类型是int 2,当返回值类型是int

时,返回值类型可以 int时 省略 (但为了和早期的c语言以省去返回值类 但为了和早期的c 型表示函数不返回任何值的习惯相区 分;我们还是给出返回值类型比较好) 我们还是给出返回值类型比较好) 函数名 标志符,用于标志这个函数,就是 函数的名字. 参数说明 参数说明(称为形参) 参数说明(称为形参)是用来规定函数的调用者在调用该函数 时应提供的信息(通常是实在参数的个数与类型) 时应提供的信息(通常是实在参数的个数与类型) 参数说明的三种常用形式: 参数说明的三种常用形式: 1,关键字void或空(就是什么也没有):这时调用函数时不需要 1,关键字void或空(就是什么也没有):这时调用函数时不需要 任何实在参数; 任何实在参数; 2,类型1 参数名1, 类型2 参数名2...类型n 参数名n (所用类型 2,类型 ...类型 确定的参数) :这时调用函数时要提供n个实在参数,并且是在参数类型与 这时调用函数时要提供n个实在参数, 相应的形式参数类型要相容( 相应的形式参数类型要相容(一般是指实在参数的类型能 转换成相应形式参数的类型) 转换成相应形式参数的类型) 3,所用类型确定的参数书,。。。(通常叫做变长参数表) 3,所用类型确定的参数书,。。。(通常叫做变长参数表) 调用具有变长函数时,除了提供所有“类型确定的参数” 中所要求的是在参数外,还可以提供其它参数。 还有一点:形式参数可以带类型修饰符;其 前边还可以带有存储类说明符,但只能是 register。(函数前有register 表示编译系统 为参数变量分配尽可能快的存储单元) {。。。}称为函数体,它在形式上是一个复合语 句(或分程序),包括说明部分和语句部分 注意:在c语言中不允许在函数体中再定义函数, 注意: 即函数定义不能嵌套。 函数体中包含若干个return(返回)语句, return语句两种形式: 1,return; return; 用于返回值为void类型中
,作用是把控制转移到 对该函数的调用处; 2,return 返回值表达式; 用于返回值类型为非void的函数中,作用是计算 出其中“返回表达式”的值,把该值返回给对 该函数的调用者,同时把控制转移到对该函数 的调用出。 函数的嵌套调用 C语言的函数定义是相互平行、独立的,也 就是说,

相关文档
相关主题
返回顶部
热门文档