新手请问一个关于代码的问题

图片说明
图中绿字部分:为什么()里不能加void啊 能帮忙解释一下吗 谢谢大佬们

two();
这是函数调用
函数申明的时候才要加返回值类型
调用不需要。
一些早期的C语言代码,会把函数申明也放在函数里,但是必须放在开头。

图片说明
运行是没有问题的,不过不用参数的话一般不加吧