不明白这些复杂的前缀

void main
int main
有的时候还有两个include

好晕

main是主函数,是程序的入口,每个可执行程序都必须有一个main函数,且只能有一个main函数。
main函数的返回值一般是int或者void,也就是int main() 或者 void main();在大部分编译器中,这两种写法都是可以的,但是在某些编译器中,强制要求使用int main()。使用int main()的时候,函数需要返回一个int值,一般返回0(return 0)即可。void main()则不需要返回值。
include用来包含所需的头文件,比如使用scanf、printf这些输入输出函数,就需要包含stdio.h头文件,如果需要使用strlen、strcmp、strcat这些函数,就需要包含string.h头文件,如果需要使用pow、sqrt这些函数,就需要包含math.h头文件。这几个头文件是C中常用的头文件。stdio.h用来包含输入输入库、string.h用来包含字符串处理的库函数,math.h用来包含数学处理函数。所以,代码中用到了哪些函数,就需要包含先关的头文件。
用的多了就慢慢熟悉了。

这些是代码建立的基础。你的代码依赖很多已有的库,所以你必须先引入才行。
main就是程序的入口,你知道就行了。很快就习惯了

没关系,看着看着就习惯了