当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++基础入门教程

编程技巧:C++调用函数用法介绍

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

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

    看例程:

 #include <iostream>

using namespace std;

typedef struct ill{

 int i;
 char *p;
}sill;

void print(sill );

int main(void)
{

 sill a={100,\"asdf\"};
 print(a);
 return 1;

}

void print(sill a )
{
 cout<<\"i=\"<<a.i<<endl;
 cout<<\"p=\"<<a.p<<endl;

}

共2页 首页 上一页 1 2 下一页 尾页 跳转到
相关内容
赞助商链接