在函数 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
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
解:
程序运行输出:
n 的值为 1
n 的值为 2
n 的值为 3
n 的值为 4
n 的值为 5
n 的值为 6
n 的值为 7
n 的值为 8
n 的值为 9
n 的值为 10