关于函数返回值的问题(求助)
有时用 return; 有时不用,谁能告诉我,什么时候用,什么时候不用啊?
应该是这样的:
如果你编程时用到函数A,函数A又调用函数B,如果需要B函数的结果,就用return 还回一个具体的数(B函数的结果),如果不需要还回(应有函数得到某种操作不需要还回)就不用,但是不用不代表不还回------还回拉一个不确定的值,所以函数定义成Void空类型,有时return 0;
仔细看书,多上机操作,慢慢会懂得。
看到楼主的这个问题我很有感触啊,我也初学,暑假在家也是看了我好长时间,还有那个参数传递也看了好久.
上面的说的对 用不用全在自己,一个函数并不一定非要得到什么,有时就是完成象交换之类的功能,然后在主函数里传参调用它.
不知道有没有初学者对传参不清楚,我不怕献丑说说自己的体会:
传参也就那几种
1)fun(int x)
{...}
这种在调用时应该这样...fun(&a)
2)fun(char*s)
这种调用时直接用..fun(t)就行了,这里t也是指针或数组型
多看看这样的程序,多比较就会漫漫明白的!
我是不是象在告诉大家1+1=2啊 不要笑我啊,我那时真的搞了好久才明白的