需要判断指针为空吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 05:38:37
需要判断指针为空吗

需要判断指针为空吗
需要判断指针为空吗

需要判断指针为空吗
我的观点是:只要有可能为空的,就一定要判断是否为空; 不可能为空的,可以用一个assert断言来表达.
关键在于判断是否有可能为空.由函数调用者保证不为空的,就认为不可能为空,可在函数说明中注释并在函数开始处加个断言.由进程以外输入决定的,如用户输入,文件输入,或其他进程传入数据决定的指针,即使外部接口规定了不会造成空指针,但仍应该对输入判断.外部输入错误不应该造成程序错误.