C语言一个简单的问题

img


第二行有什么作用啊?我发现去掉第二行也能运行,并且返回值都是一样的,所以第二行是什么东西啊?也不像函数啊,函数起码还有个框框

函数声明,在调用函数时需要声明函数。他就是后面你写sum函数的声明,告诉main这个函数存在,具体你可搜索函数声明去看看,能运行我也不懂,理论不能运行才对的。我之前都是报错,说找不到这个函数,就是因为我没在使用前声明函数。如果把函数写在使用前,也不需要声明

头函数或者叫函数声明 都行