C语言,为什么一个前面要加void add,一个不要?什么情况下要加?

如题所述

void 是函数返回值类型,void代表不需要返回值.
main是C语言程序的入口函数,你写了main就是告诉程序要从main开始运行,这是c语言编译器默认规定好的,在编译器里也可以自行修改入口函数。
add是普通函数,如果定义在main函数下面就需要在main函数上面声明一次,这样main函数才能调用add函数,如果写在上面则可以不用声明。追问

两个add不是都是定义在main函数下面吗,为什么第二个不用先声明?

温馨提示:答案为网友推荐,仅供参考
相似回答