`

谭浩强c语言第七章速记

阅读更多

  1、为什么要定义函数?

  定义函数(指定它的功能和名字)的目的就是为了使用函数。已达到精简代码的目的。

   2、怎样定义函数?

   类型标识符 函数名(参数){

  声明部分;

语句部分

}

   3、定义函数时函数后面括号中的变量名是形参(只能是变量);

    在主调函数中调用一个函数时,函数名后面括号中的参数是实参

  区别:形参在未出现函数调用时,不占用存储单元、

       实参可以是变量、常量或者表达式,但是要求有确定的值

    实参到形参的传递是单向的值传递(指针变量做形参也要遵守这一规则)

 

4、在定义好了函数后,关心的就是函数调用的问题了。

  形式:函数名(实参列表);

函数可以嵌套或者递归式的调用。

 

5、函数参数的类别

   a、数组作为函数参数

         1、数组元素作为函数实参时,可以相当于一个基本数据类型的元素做函数实参一样处理。

          2、数组名做函数参数,并不意味着将数组中的全部元素传递给对应的形参,只是将数组首元素的地址传递给对应的形参,因此形参为数组名或者是指针变量。

     求平均分的问题

float average(float a【10】){

return   ;

}

main{

float score【10】;

float ave=average(score);

 

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics