printf输出格式默认
c语言中,如果不写函数的返回值,默认为void
1 C语言中关于函数的返回值
C语言是一种基于过程式编程思想的程序设计语言,按照一定格式提供编程指令实现软件功能,是一种常用的通用性计算机语言,对程序完善性、可读性有一定的要求。在C语言中,函数是一种独立的语句,可以改变固定模式编程的编程风格,它有自己的运行步骤以及返回值,可以提高程序的模块性、可维护性以及可读性。
在C语言中,函数必须具有返回值,否则将报出编译错误。函数的返回值是函数执行完成后返回给调用程序的,函数可以返回任何类型的值,比如数字、字符串等,只要在函数返回前按照要求形成一个正确的返回值即可。
另外,在C语言中,如果不写函数的返回值,则默认为void,如果函数声明时给出了返回值类型,但函数实现却没有返回值,这时编译器会输出警告,但不会出错,在编译运行时,返回值将为空。
因此,在编写C语言程序时,要检查函数的返回值,必须遵守函数的声明规则,一定不要忘记
在函数的实现中添加适当的返回值。C语言中编写函数的原则是:函数的实现需要和函数声明保持一致,返回值类型也一定要注意。
2 为何强调函数的返回值
函数返回值是函数执行完成后返回给调用者的,因此在使用函数时,一定要把函数的返回值考虑在内。函数的返回值具有多种作用:可以用于终止程序,可以根据函数返回值判断某些操作是否成功,也可以使用函数返回值来返回到函数调用处。
同时,每个函数都有自己的返回值,这些返回值都用来表示函数执行过程中发生的状态,也就是函数执行的结果。例如:某个函数用来出一个数据库中所有销售额大于1000的记录,那么函数返回值可以为真(TRUE)或假(FALSE),这影响着调用函数的程序的运行状态,从而导致不同的运行结果。
总而言之,函数的返回值是程序设计中非常重要的一个概念,在正确使用函数时,一定不要忽略函数的返回值,需要仔细检查函数是否具有返回值,以及函数的返回值的类型是什么,同时还要留意函数的返回值是否正确。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。