1 int cread(int *xp)
2 {
3 int nz = 0;
4 int *rvp;
5 rvp = xp?xp:&nz;
6 return *rvp;
7 }
2 {
3 int nz = 0;
4 int *rvp;
5 rvp = xp?xp:&nz;
6 return *rvp;
7 }
本文介绍了一种C语言中处理空指针的方法,通过使用三目运算符来安全地返回指针所指向的值或者默认值。这种方法能够有效避免程序因空指针而导致的崩溃。
1899
1039
353
2万+

被折叠的 条评论
为什么被折叠?
