发布网友 发布时间:2022-05-18 17:28
共1个回答
热心网友 时间:2023-10-21 03:36
正确,函数名前面的函数类型 表示函数将要返回的值的数据类型也就是 return 后面跟的数据得到数据类型。return 一个值通常用来向另一个函数返回一个结果。当然也可以用来检测函数是否异常退出。
viod main 都是不标准的写法,你的float main就更新鲜了,你只要记住 int main就足够了,int 未必说的是函数里的参数类型,它跟return 0;是关联的,返回类型必须为int。
返回的整形值作为传递给调用者的一个返回码。虽然void 跟float,char都能得到结果,但是编译器就默认int,对于其他的类型睁只眼闭只眼,当这类型威胁到程序安全是,就提示类型问题了。它编译执行完之后会寻找程序结束标志,你不告诉程序 return 0。
后就可以释放内存了,那它就纠结着呗,反正电脑是个死物件,任凭你折磨,但是优秀的程序员绝对不会忽视机器的“感受”。
main函数返回值的类型是float还是int。如果你的程序使用main当作程序入口点,用float main会报链接错误。返回值类型不同。int main 返回的就是一个整数,float main 就是一个浮点型。