函数的返回类型(void int string)到底有什么用

来源:百度知道 编辑:UC知道 时间:2024/05/29 07:14:18
刚刚学了c#2个月,怪自己懒,没大看书,看也没能看明白~~比如说一个方法
public void aaa(int a,int b)
{
console.write(a*b)
}
这个void到底有什么用啊,有时候好像还可以换成int什么的,我就是不明白这个返回类型到底有什么用,有点乱 新手上路,麻烦大家了

void是无返回值
打个比方
一个方法是一个加工工厂.
把string类或int类等等等的类放进去(就是扩号里的int a int b)
void那个地方就是加工好之后出来的是什么东西
void就是不出来,int出来的就是int类型的东西

一个简单的例子
主函数

int num = 13;
num = aaa(num);//此时num就是14啦

public int aaa(int a)
{
a = a+1;
return a;
}

呵呵,方法就是函数,这是和《离散数学》的函数是同一个意思的,是一个多元关系,所以有y=f(a,b)那个y就是返回值,而那个void 就是代表不需要返回的意思(也就是可以返回值不是很重要),int 是返回 整形值 的意思,形式而已