您当前的位置:首页 > 计算机 > 编程开发 > C语言

函数参数的类型必须在函数头部或紧跟在其后说明吗?为什么?

时间:12-30来源:作者:点击数:

ANSI标准要求函数参数的类型要在函数头部说明。在第20章中你将会发现,C语言最初设计于70年代,并且运行于UNX操作系统上,显然当时还没有什么ANSI C标准,因此早期的C编译程序要求在紧接着函数头部的部分说明参数的类型。

现在,ANSI标准要求参数的类型应该在函数头部说明。以前的方法中存在的问题是不允许进行参数检查——编译程序只能进行函数返回值检查。如果不检查参数,就无法判断程序员传递给函数的参数类型是否正确。通过要求在函数头部说明参数,以及要求说明函数原型(包括参数类型),编译程序就能检查传递给函数的参数是否正确。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门