"); //-->
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
//Example 1
#include <iostream.h>
voidfn();//声明函数
staticintn;//声明静态全局变量
voidmain()
{
n=20; //为 n 赋初值
cout<<n<<endl; //输出 n 的值
fn(); //调用 fn 函数
}
voidfn()
{
n++; // n 的值自加一(n=n+1)
cout<<n<<endl; // 输出 n 的值
}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
//Example 2
//File1 第一个代码文件的代码
#include <iostream.h>
voidfn(); //声明 fn 函数
staticintn;//定义静态全局变量
voidmain()
{
n=20;
cout<<n<<endl;
fn();
}
//File2 第二个代码文件的代码
#include <iostream.h>
externintn;
voidfn()
{
n++;
cout<<n<<endl;
}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
//Example 3
#include <iostream.h>
voidfn();
voidmain()
{
fn();
fn();
fn();
}
voidfn()
{
staticintn=10;
cout<<n<<endl;
n++;
}
|
1
2
3
4
5
6
7
8
9
10
11
12
|
//Example 4
#include <iostream.h>
staticvoidfn();//声明静态函数
voidmain()
{
fn();
}
voidfn()//定义静态函数
{
intn=10;
cout<<n<<endl;
}
|
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。