当一个函数只需要别人调用,调用该函数的函数不需要得到返回值时用void,当需要从被调函数中返回一个int型数时就用int。比如比较大小的函数,int max(int a,int b){return a>b?a:b;}调用该函数的函数需要知道哪个数大,就得返回一个int型的数;又如交换两个变量的函数,void swap(int a,int b){int c=a;a=b;b=c;}调用该函数的函数知道它的功能就是让这俩变量的值交换,然后不用别的返回值了,所以就用void了