VC 中形参什么时候需要加defds123符号

[复制链接]
查看11 | 回复5 | 2011-9-5 08:05:51 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-9-5 08:05:51 | 显示全部楼层
引用不是必须的,因为用指针可以达到相同的效果当你传递的实参值需要在函数中获取改变的时候,就需要传引用或者指针假设有n=10个苹果voidfun(intm)//函数,每调用一次减少一个苹果fun(n);//如果按上面的声明,这样调用完后,n还是10,并没有变成9,所以在这种时候就需要用到引用或者指针voidfun(int//引用类型函数声明,对应调用fun(n);voidfun(int*m);//指针类型函数声明,对应调用fun(具体的函数体可以自己去写事实上,引用的本质就是指针,使用引用能完成的事情,使用指针同样能完成,不过引用看上去更简洁和直观
回复

使用道具 举报

千问 | 2011-9-5 08:05:51 | 显示全部楼层
传入的参数为指针还有就是引用指针intb=2;int*a=引用inta=
回复

使用道具 举报

千问 | 2011-9-5 08:05:51 | 显示全部楼层
在函数中,如果使用引用的话就要使用defds123符号使用参数时,如果函数的参数需要传入地址的话就传入defds123变量,也就是变量的地址
回复

使用道具 举报

千问 | 2011-9-5 08:05:51 | 显示全部楼层
nChar非nchar!
回复

使用道具 举报

千问 | 2011-9-5 08:05:51 | 显示全部楼层
nChar非nchar!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行