最近评论
正在载入评论列表...
![]() |
![]() |
3.6 常见编程错误
对程序中出现的函数要使用#include预处理指令包含其所在的标准库。子函数的原型要放在源文件的主函数之前,实际的函数定义放在主函数之后。
使用函数时可能会出现语法错误或运行时错误。缩写not总结了参数表一致性的要求,也就是提供需要的参数数目(number)、确定参数顺序(order)正确,并确保函数的每个参数都是正确的类型(type)或者类型转换不会丢失信息。用户定义的函数还要验证参数表与函数首部或原型中的形参表比较是正确的。
还需注意的是使用函数时的数值范围。例如,如果函数sqrt、log或log10的参数是负数,那么会产生运行时错误。