首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于函数形参传送

2012-11-06 
关于函数形参传递C/C++ codefun(int &a){a10}main(){int afun(a)}这样的用法是不是C语言的?如果是,为

关于函数形参传递

C/C++ code
fun(int &a){a=10;}main(){int a;fun(a);}


这样的用法是不是C语言的?如果是,为什么是传递a?

[解决办法]
这是C++中的引用,详细资料参考这篇(http://baike.baidu.com/view/2129184.htm)文章。
[解决办法]
是引用,将a地址传进入函数了,所以能够改变a的值
[解决办法]
这个事C++的语法,传递的是引用。修改的值是 main函数里面的a的值
[解决办法]
C++语法,引用。fun()函数里的a就是main()函数里的a。改变一个就都改变。
[解决办法]
是的, 因为传递a的话, 函数结束局部变量被释放所以无法传出数据.
我们一般可以用&来作为一个函数的input和output.
还有貌似你那函数都没定义返回类型。

热点排行