c语言中如果函数无返回值怎么办
在c语言中,如果函数没有返回值,一般会采用两种方法来处理:
第一种方法是将函数的返回值声明为void类型,表示函数无返回值,那么函数的定义就是:void 函数名(参数);其中,void表示函数没有返回值,函数名为函数的名称,参数是函数的参数列表;
第二种方法是使用一个很特殊的参数,这个参数是一个指向函数返回值的指针,定义如下:int *函数名(参数);其中,函数名为函数的名称,参数是函数的参数列表。函数不仅可以返回一个整型数据,还可以返回一个指向函数返回值的指针。这样,在函数内部,就可以通过指针来修改函数的返回值。
总的来说,当函数无返回值时,可以使用void类型来声明,也可以使用指针类型来声明,以便在函数内部修改函数的返回值。