C语言中的“void ”和“int”分别在什么时候使用?

如题所述

第1个回答  2022-12-11
当一个函数只需要别人调用,调用该函数的函数不需要得到返回值时用void,当需要从被调函数中返回一个int型数时就用int。\x0d\x0a比如比较大小的函数,\x0d\x0aint max(int a,int b){\x0d\x0areturn a>b?a:b;\x0d\x0a}\x0d\x0a调用该函数的函数需要知道哪个数大,就得返回一个int型的数;\x0d\x0a又如交换两个变量的函数,\x0d\x0avoid swap(int a,int b){\x0d\x0aint c=a;\x0d\x0aa=b;\x0d\x0ab=c;\x0d\x0a}\x0d\x0a调用该函数的函数知道它的功能就是让这俩变量的值交换,然后不用别的返回值了,所以就用void了
相似回答