程序是自上而下运行的,比如我下面的代码:
#include <iostream>  
#include<string>
using namespace std;int main() {  
int a=1;
int b=2;int sum=addNumbers(a,b);
cout<<sum;return 0;  
}int addNumbers(int a, int b) {  int sum = a + b;  return sum; 
} 不妨运行一下,会报错的:
程序它不认识这个addNumber函数呀,所以就需要提前声明一下了,告诉程序一下我这个心里有它!
就像我下面这个代码一样:
#include <iostream>  
#include<string>
using namespace std;int addNumbers(int a,int b); //多了个这个
int main() {  
int a=1;
int b=2;int sum=addNumbers(a,b);
cout<<sum;return 0;  
}int addNumbers(int a, int b) {  int sum = a + b;  return sum; 
}