c语言课后练习题,第八题怎么做?指针指向null有什么作用,一般在什么情况下用?书上好像没有教

2025-03-18 18:34:15
推荐回答(1个)
回答1:

不一个指针当前不使用时,让其等于NULL是非常好的编程习惯。因为NULL指针是不可使用的有效指针,就是说若通过值为NULL的指针操作其对象就会报错,这样就避免了使用野指针和悬浮指针带来的危险。指针声明后没有确定指向是野指针,而指针使用完毕后其指向的目标消失了的指针叫悬浮指针;声明指针时同时赋值NULL就能避免野指针,而用完的指针及时赋值NULL就能避免悬浮指针。此题的答案是:s1.next=&s2;。