码迷,mamicode.com
首页 > 编程语言 > 详细

C语言函数的参数传递

时间:2015-03-17 12:41:55      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:return   c语言   程序   用户   元素   

   C语言函数的参数传递

   1.调用函数向被调用函数以形式参数传递

     用户编写的函数一般在对其说明和定义时就规定了形式参数类型 ,因此调用这些函数时参量必须与子函数中形式参数的数据类型、顺序和数量完全相同。

 注意:

  当数组 作为形式参数向被调用函数传递时,只传递数组的地址,而不是将整个数组元素都复制到函数中去,即用数组名作为实参调用子函数,调用时指向该数组第一个元素的指针就被传递给子函数,用数组元素作为函数参数传递。当传递数组的某个元素时,数组元素作为实参,此时按使用其它简单变量的方法使用数组元素。  

  2.被调用函数向调用函数返回值

    一般使用rerurn语句 由被调用函数向调用函数返回值,该语句有下列用途:

    1)它能立即从所在的函数中退出,返回到调用它的程序中去。

    2)返回一个值给调用它的函数。

    有两种方法可以终止子函数运行并返回到调用它的函数中:

    1)一是执行到函数的最后一条语句返回。

    2)一是执行到语句return时反回。

    前者当子函数执行完后仅返回给调用函数一个0,。若要返回一个值,就必须 用return语句。只需在return语句中指定返回的值即可。return语句可以向调用函数返回值,但这种方法只能返回一个参数。

  3.用全程变量实现参数互传

    如果将所需要传递的参数定义为全程变量,可使变量在整个程序中对所有函数都可见,全程变量的数目收到限制,特别对于较大的数组更是如此。

本文出自 “虚心学习,不耻下问” 博客,请务必保留此出处http://pizilong.blog.51cto.com/1283400/1621316

C语言函数的参数传递

标签:return   c语言   程序   用户   元素   

原文地址:http://pizilong.blog.51cto.com/1283400/1621316

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!