c语言容错处理