一个让我困惑的小程序(1)

 1 #include<iostream>
2 using namespace std;
3 int tes(int a);
4 int main()
5 {
6 int m=1;
7 cout<<tes(m)<<endl;
8
9 return 1;
10 }
11 int tes(int _a)
12 {
13 cout<<"this is a test."<<endl;
14 return c;
15 }

不明白为什么函数tes的声明和定义中参数不同,分别为a和_a。因为一直以来传递参数的样子都是一样的。后来才发现,参数长什么样只是一个形式,不但可以换为_a还可以是b,c。都没有关系。

posted on 2012-03-20 15:46  专吃兔子的大黑猫  阅读(271)  评论(2编辑  收藏  举报