c语言细节问题