为什么在函数中要特意加入 if(NULL == ptr)//特意加入这句 return NULL; return ptr;特意加入这句有什么作用呢?因为如果ptr指针本身就为空的话,直接返回它不也是空么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 03:00:00
![为什么在函数中要特意加入 if(NULL == ptr)//特意加入这句 return NULL; return ptr;特意加入这句有什么作用呢?因为如果ptr指针本身就为空的话,直接返回它不也是空么?](/uploads/image/z/13390794-18-4.jpg?t=%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%E5%87%BD%E6%95%B0%E4%B8%AD%E8%A6%81%E7%89%B9%E6%84%8F%E5%8A%A0%E5%85%A5+if%EF%BC%88NULL+%3D%3D+ptr%EF%BC%89%2F%2F%E7%89%B9%E6%84%8F%E5%8A%A0%E5%85%A5%E8%BF%99%E5%8F%A5+return+NULL%3B+return+ptr%3B%E7%89%B9%E6%84%8F%E5%8A%A0%E5%85%A5%E8%BF%99%E5%8F%A5%E6%9C%89%E4%BB%80%E4%B9%88%E4%BD%9C%E7%94%A8%E5%91%A2%3F%E5%9B%A0%E4%B8%BA%E5%A6%82%E6%9E%9Cptr%E6%8C%87%E9%92%88%E6%9C%AC%E8%BA%AB%E5%B0%B1%E4%B8%BA%E7%A9%BA%E7%9A%84%E8%AF%9D%2C%E7%9B%B4%E6%8E%A5%E8%BF%94%E5%9B%9E%E5%AE%83%E4%B8%8D%E4%B9%9F%E6%98%AF%E7%A9%BA%E4%B9%88%3F)
xSMs`+4CcK[/H$8P
mG
Z$_w߄֞{Iv}g7D($jj]HhiH62*-&쵙TO?|ũy/fĨL320@x_(edT3]xZj@5װR47~ǔE3*34LE֡C}6"r%Xf0]O'BxqM֣gǼ K8,hLЯg8v>}.!Xh9d'ǭ9#Tػ0U$GqZKKTq-'XO$Q,!M
[Hⅳ-7ExlEdǃ$sqIf汵KOaxcCJ8N%)*,{mYX`Xix wOx!746sǎ['Qvy\ϵw~r`0իf0wF{u
ѡޑq!٤4[r#=5K]pαгZTݫ"Me%W/%<