c语言允许嵌套定义吗