关于函数形参传送
关于函数形参传递C/C++ codefun(int &a){a10}main(){int afun(a)}这样的用法是不是C语言的?如果是,为
关于函数形参传递
C/C++ codefun(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.
还有貌似你那函数都没定义返回类型。