| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1089 人关注过本帖
标题:关于局部变量与全局变量同名的题
取消只看楼主 加入收藏
angelofman
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-11-9
收藏
 问题点数:0 回复次数:0 
关于局部变量与全局变量同名的题
#include <stdio.h>
int k = 1;void Fun();
void main()
{  int j;
  for(j = 0; j < 2; j++)
Fun();
printf("k=%d", k);
}
void Fun()
{  int k = 1; /* 第11行 */
printf("k=%d,", k);
 k++;
}
(17)程序的输出是 (17) 。
A、k=1,k=2,k=3 B、k=1,k=2,k=1
C、k=1,k=1,k=2 D、k=1,k=1,k=1
(18)将第11行改为“static int k=1;”后,程序的输出是 (18) 。
A、k=1,k=1,k=1 B、k=1,k=1,k=2
C、k=1,k=2,k=1 D、k=1,k=2,k=3
(19) 将第11行改为“k=1;”后,程序的输出是 (19) 。
A、k=1,k=2,k=1 B、k=1,k=1,k=1
C、k=1,k=1,k=2 D、k=1,k=2,k=3
(20) 将第11行改为“;”后,程序的输出是 (20) 。
A、k=1,k=1,k=2 B、k=1,k=2,k=3
C、k=1,k=1,k=1 D、k=1,k=2,k=1
谁能给我解释下19-20两个题??
搜索更多相关主题的帖子: 变量 全局 局部 
2007-11-09 14:42
快速回复:关于局部变量与全局变量同名的题
数据加载中...
 
   



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

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