这是错误,既然函数定义要返回值,就返回一个值,不返回结果是未知的 c语言可以允许这样的代码,c++视为错误 这是vc2017结果:deubg模式结果是4,release结果是0, 所以这个代码没有意义 debug模式 结果是4 release模式 结果是0
返回值会被丢掉的,并且这个函数会中断(不管这个函数后面有没有代码)。
数组不能直接返回, 如果想要返回一个数组里面的数, 可以在函数里返回一个指向该数组的指针, 通过指针就可以访问数组里的内 C语言中函数返回类型和函数返回值 例如函数定义为:int max(int a, int b),这是个函数是获得a,b两个整数值较大的那个,在函数... c); } 如:在主函数中调用函数int max(int a,in...