有以下程序: #include int sum(int m) { static int n=1; return n+=m: } main() { int i; for(i=1;

admin2020-05-19  28

问题 有以下程序:
    #include
    int sum(int m)
    {
    static int n=1;
    return n+=m:
    }
    main()
    {
    int i;
    for(i=1;i<=1;i++)
    prinff(“%d,”,sum(i));
    prinff(“\n”);
    }
程序运行后的输出结果是(    )。

选项 A、2,
B、1,
C、4,
D、3,

答案A

解析 在输出函数中,调用sum函数,sum函数的作用是定义一个常数n=1,对n进行叠加主函数传递的m值,随后将和返回给主函数,因此输出为2,。
转载请注明原文地址:https://kaotiyun.com/show/rACp777K
0

相关试题推荐
最新回复(0)