标题:关于局部变量与全局变量同名的题
取消只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-184797-1-1.html




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

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