大家好,c语言的函数可以没有返回值相信很多的网友都不是很明白,包括c语言的函数可以没有返回值嘛也是一样,不过没有关系,接下来就来为大家分享关于c语言的函数可以没有返回值和c语言的函数可以没有返回值嘛的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
c语言中,对于函数和参数来说,函数的返回值可有可无,这句话对吗?_百度...
1、这句话是错误的。在C语言程序中,如果我没没有对函数的类型进行说明的话,那么函数的默认类型是int类型的,也就是说函数必须返回一个int型的返回值。
2、不是必须有返回值。如果没有返回值类型名为void。
3、在c语言中,有返回值的就用int,没有返回值就用void。在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。即不加返回值说明的函数为返回为int的函数。如果函数没有返回值,一定要声明为void类型。
4、这其实跟数学中函数的概念是一样的。当然不是所有函数都有返回值,如一些函数只要完成某些特定的功能即可,不需要返回特定的值给主函数。
C语言一般在什么情况下不需要返回值
1、时,标志写操作失败。最后一类函数没有明确的返回值。实际上这类函数是严格的过程型函数,不产生值。如果读者用的是符合A N S I建议标准的C编译程序,那么所有这一类函数应当被说明为空值类型。
2、函数根据你的直接对数据进行操作了,这是就不需要返回值了。
3、main () 这种写法是不要返回值的; 同时很多人使用的时候,感觉这种写法很不好,于是使用了int main(), 这种写法是标准c,这个是必须要返回值的。 而现在有的,可能不支持无返回值的。这样程序会报错。
4、我们写函数的时候是看函数做什么的来断需要补需要给一个返回值。比如创建文件,成功就返回文件名,失败就返回NULL。
C语言中函数必须有返回值吗?没有无法使用对吗?
按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。
这句话是错误的。在C语言程序中,如果我没没有对函数的类型进行说明的话,那么函数的默认类型是int类型的,也就是说函数必须返回一个int型的返回值。
在C语言中,主函数必须要有返回值。main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作)。
return 语句,就是 满足此条件时 返回一个 void。你的quicksort 函数是 void 型函数,所以是可以的。意思是,第一个参数大于第二个参数就结束,否则 要进行后续计算。C 语言函数,只要不是 void 型函数,则都要返回值。
没有这个说法。主函数需要函数返回值,函数才需有返回值。函数不需要返回值时,用void 函数需要返回值时,函数类型按返回值的类型确定。
c语言的函数可以没有返回值和c语言的函数可以没有返回值嘛的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!