| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 380 人关注过本帖
标题:这道题是什么意思啊!有答案,它是怎么得出来的?请前辈们讲讲!
只看楼主 加入收藏
aa449708169
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-12-22
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
这道题是什么意思啊!有答案,它是怎么得出来的?请前辈们讲讲!
20.下面程序的运行结果为:                        答案是:1
#include <stdio.h>                                       5,6
int k=1;                                                 4,6
main()
{ int i=4;
  fun(i);
  printf("%d,%d\n",i,k);}
fun(m)
int m;
{ m+=k;
  k+=m;
  { char k='B';
    printf("%d\n",k-'A');
  }
  printf("%d,%d\n",m,k);}
搜索更多相关主题的帖子: include 
2010-12-24 14:25
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:20 
程序代码:
#include <stdio.h>            
                         
int k = 1;                                                       /*声明一个全局变量*/

/*

 * 函数声明

 */       
void fun( int);                                                  /*fun函数*/

/*main函数入口*/                             
main()   
{
    int i = 4;                                                   /*声明局部变量i,并定义为4*/
  fun(i);                                                        /*以4为参数,调用函数i*/
  printf("%d,%d\n",i,k);                                         /*输出i、k到控制台*/
}

/*

 * 函数定义

 */
void fun( int m)
{
    m += k;                                                      /*先将m加上全局变量k,然后再赋值给m*/
  k += m;                                                        /*将k加上m,然后把和赋值给k*/

 
  /** 语句块开始 **/
  {
      char k='B';                                                /*声明局部定量k,然后定义k为字符'B'*/
    printf("%d\n",k-'A');                                        /*输出k减去字符'A'的值到控制台*/
  }
  /** 语句块结束 **/

 
  printf("%d,%d\n",m,k);                                         /*输出变量m和全局变量k的值到控制台*/
}
2010-12-24 15:34
aa449708169
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-12-22
收藏
得分:0 
回复 2楼 zhoufeng1988
我懂了!谢谢!真厉害!!!!
2010-12-24 17:49
快速回复:这道题是什么意思啊!有答案,它是怎么得出来的?请前辈们讲讲!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012717 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved