c语言问题代码分析