测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A33147. 执行下方程序,运行的结果是( )。#include <stdio.h>void func(){ static int i=10; i++; printf("i的值是多少%d\n",i);}int main(){ for(int i=0;i<10;i++) func(); return 0;}

填空题 困难

题目描述

执行下方程序,运行的结果是(    )。

#include <stdio.h>

void func()

{

    static int i=10;

    i++;

    printf("i的值是多少%d\n",i);

}

int main()

{ 

    for(int i=0;i<10;i++)

    func();

    return 0;

}

参考答案

i的值是多少11 i的值是多少12 i的值是多少13 i的值是多少14 i的值是多少15 i的值是多少16 i的值是多少17 i的值是多少18 i的值是多少19 i的值是多少20

答案解析

因为静态局部变量只能被初始化一次,具有记忆性,不会随函数的结束而技术,只会在程序结束的时候结束

上一题 下一题