设为首页 加入收藏

TOP

编程技巧:C++调用函数用法介绍
2014-11-19 08:25:06 】 浏览:2881
Tags:编程技巧 调用 函数 用法 介绍

调用函数,可以传值也可以通过通过地址的使用,传值和指针、引用我觉得作用是一样的,虽然本质不同,一般要改变值的时候就可以考虑用指针和引用。具体可以参考我的其他的文章。


这里说说按值传递的本质,按值传递的时候传入调用函数的不是值的本身,而是一个副本,也就是说是在调用函数分配的地址上面使用副本的值,哪怕在副本的值改变了,传入的值的原值是不变的,除非用return赋值。


看例程:



这个就是典型的按值传递, 调用函数里面的a跟main中的a是不在一个地址上的,呵呵,如果这个都不晓得,u can start again!


再来看看改变后面的a的结果:



运行就晓得没有变结果的。


最后总结陈词:


使用引用参数和指针的主要原因有两个:


1,程序员可以通过函数调用来改变数据对象;


2,通过传递引用而不是整个数据对象可以提高程序的运行速度。


还有我一直是把引用看成指针用的,虽然他们使用时候有些区别,或者说引用可能更加简单。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇c++循环读取多行文本文件 下一篇二级C++类与对象:友员

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目