求大神帮我分析一下结果 是如何得到的。谢谢

[复制链接]
238 1
#include
int n=0;
int func( int x=10 );
void main()
{
        int a, b;
        a=5;
        b=func(a);
        cout

举报 使用道具

回复

1 个评论

hwlfnn  新手上路  发表于 2019-2-25 13:46:30  | 显示全部楼层
#include<iostream.h>
int n=0;
int func( int x=10 );
void main()
{
        int a, b;
        a=5;
        b=func(a);
        cout<<"nlocal a="<<a<<endl<<"local b="<<b<<endl<<"global n="<<n<<endl;
        a++;
        b=func(a);
        cout<<"nlcal a="<<a<<endl<<"local b="<<b<<endl
                <<"global n=:"<<n<<endl;
        func();
}

int func( int x )
{
        int a=1;
        static int b=10;
        a++;
        b++;
        x++;
        n++;
        cout<<"nlocal a="<<a<<endl<<"local b="<<b<<endl
                <<"parameter x="<<x<<endl;
        return a+b;
}

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表