我已经学到了很多的Java,现在我想学习C,我已经学到了一些有关struct和typedef的知识,但是当将typedef放在main方法之后并且在main方法中使用它时,我遇到了错误。有没有一种方法可以声明类型但不能在C中定义它们,因此我可以将main方法保留在类似于函数之后的代码中? (我不确定这是否是个好习惯,但我喜欢这样组织代码)
不要那样做。 C代码旨在供编译器读取,并且它将在不断读取文件的同时学习新的定义。将东西移到main()以下没有任何作用。它还会混淆其他人。
main()