首页 > 试题广场 >

在函数 fn1()中定义一个静态变量 n,fn1()中对 n

[问答题]

在函数 fn1()中定义一个静态变量 n,fn1()中对 n 的值加 1,在主函数中,调用 fn1()十次,显示 n 的值。

推荐

解:

#include <iostream.h>
void fn1()
{
static int n = 0;
n++;
cout << "n 的值为" << n <<endl;
}
void main()
{
for(int i = 0; i < 10; i++)
fn1();
}

程序运行输出:

n 的值为 1

n 的值为 2

n 的值为 3

n 的值为 4

n 的值为 5

n 的值为 6

n 的值为 7

n 的值为 8

n 的值为 9

n 的值为 10



发表于 2018-04-18 20:51:46 回复(0)