黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑色下载 >> 动画教程 >> 黑客编程 >> 软件信息
C语言程序系列(五)
运行环境: Win9x/NT/2000/XP/2003
软件语言: 简体中文
授权方式: 免费版
软件属性:     
解压密码: www.05112.org
添加时间: 2006-11-29 10:56:27
下载次数:总计:
::下载地址::有偿投稿

点击获取更多: C语言,程序系列 相关下载

::软件简介:: 将本文收藏到QQ书签中,以便日后查看或与好友分享
 

如果一个函数要使用参数他就必须要定义接受参数值变量,函数定义时填入参数我们叫 形式参数
它们同局部变量相同!调用时填入的叫做 实际参数 必须确认所定义的形式参数和调用的实际参数类型一致~同时还要
保证调用时形式参数和实际参数个数要一一对应~

赋值调用与引用调用~~
一般说来,有两种方法可以把参数传递给函数。第一种叫做“赋值调用”(call by value)!,这种方法是把参数的值复制到函数的形式参数中。这样,函数中的形式参数的任何变化不会影响到调用时所使用的变量。
把参数传递给函数的第二种方法是“引用调用”(call by reference)。这种方法是把参数的地址复制给形式参数,在函数中,这个地址用来访问调用中所使用的实际参数。这意味着,形式参数的变化会影响调用时所使用的那个变量
除少数情况外,C语言使用赋值调用来传递参数。这意味着,一般不能改变调用时所用变量的值
下面看个程序~~


 执行结果100 10 ~~
在这个例子中传递给函数sqr的参数值是复制给形式参数X的!当赋值语句x=x*x时~修改
局部变量x用于调用sqr变量t 仍然保持10 ~~~~
~~不知道大家看懂没。。。~~
~~这节就到这里~
main()
{
  int t =10;
  printf("%d %d",sqr(t),t);
}
int sqr(x)
   int x;
{
  x=x*x;
  return(x);
}

结束~

::下载说明::
* 注意:下载本站软件请使用迅雷软件下载,速度更快、更稳定。 本站统一解压密码为:www.05112.org
* 如果是下载黑客相关软件,请注意自行杀毒!
* 如果您发现该软件不能下载,请通知管理员,谢谢!
* 未经本站明确许可,任何网站不得非法盗链及抄袭本站资源;如引用页面,请注明来自本站,谢谢您的支持!
* 本站软件均收集于网络,如有侵犯您的产权请及时联系我们,我们会在得到反映的24小时内删除这些下载及相应信息!
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886