C++函数如何返回多个值

来源:百度知道 编辑:UC知道 时间:2024/06/15 23:59:22
譬如说这个例子
void shizhiz(int a,int b);
void shizhiz(int a,int b){
a++;b++;}
int main(){int a=0,b=0;shizhiz(a,b);printf("%d %d",a,b);getch();}
输出值里a,b还都是0,怎么让自定义的那个函数能改变读入量?
恩 ,刚学了几天,而且没有本能用的教材,手里的书都不介绍基础内容,太混蛋了。。。
而且这书上语法全是TC2.0的,不兼容哎。。。。顺便求本电子版的C++基础书,发我邮箱里我给追加分~~
我邮箱letmelooker@163.com

在C++里可以使用引用,或者地址传递,方法很简单,void sizhiz(int& a,int&b)

看来是个计算机语言的初学者,先阅读有关指针或者struct部分的教程,就知道怎么弄了。

参数用引用或数组/指针。
void shizhiz(int &a, int &b);
void shizhiz(int a[])/void shizhiz(int *a);

你说的是C++吗?为何C++有cout不用,而用printf? 你书上教的?你的书是什么年代出版的?

你说的是C++吗?为何C++有cout不用,而用printf?

我也是初学哦,LZ的:
void shizhiz(int a,int b);
void shizhiz(int a,int b)
{
a++;
b++;
}

名字一样,参数个数一样可以??