游客:
注册
|
登录
|
搜索
|
帮助
3s地带
»
软件应用
» int a[10],a+1为什么是地址
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: int a[10],a+1为什么是地址
疾风
狂风
UID 7763
精华 0
积分 659
帖子 243
现金 649
贡献值 0
阅读权限 50
注册 2007-8-24
楼主
大
中
小
发表于 2007-9-24 02:33
资料
个人空间
短消息
加为好友
int a[10],a+1为什么是地址
1.
int a[10];则下列项为地址的是_A___。
A a+1
B *(a+1)
C a[1]+1
D a[1]
2.如下说法正确的是_B___。
A 全局变量的有效范围从文件开始到文件末尾
B 全局变量不属于任何函数
C 在函数之内定义的静态变量实际就是全局变量
D main函数内定义的变量是全局变量
请求讲解——燃眉之急
谢谢帮忙!!!!!!!!!!
蒋雨婕
疾风
UID 7721
精华 0
积分 363
帖子 137
现金 353
贡献值 0
阅读权限 40
注册 2007-8-24
沙发
大
中
小
发表于 2007-9-24 02:33
资料
个人空间
短消息
加为好友
1.选择A
因为:a为数组名,是指指针即地址,指向a[0];a+1是a[1]的地址
其他选项都是数组元素:*(a+1)就是a[1],其他很明显了
2。选择B
因为:全局变量的作用域从他的定义位置开始到文件末尾;
静态变量是从变量的生存期角度讨论变量的存储性质,而全局变量是从变量的作用域讨论,两者不等价
main函数和其他函数一样,在内部定义的变量一定是局部变量。
kcrosi1o
疾风
UID 7837
精华 0
积分 308
帖子 87
现金 298
贡献值 0
阅读权限 40
注册 2007-8-24
板凳
大
中
小
发表于 2007-9-24 02:33
资料
个人空间
短消息
加为好友
数组名可以代表一个数组的首地址,那么a+1也就是首地址的下一位地址
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
当前时区 GMT+8, 现在时间是 2009-1-9 15:26
清除 Cookies
-
联系我们
-
3S地带
-
Archiver
-
WAP
-
赣ICP备07006302号
界面风格
----------
DST_lovelylook
默认风格
D5MSNCool
Powered by
Discuz!
5.5.0
©
Processed in 0.025421 second(s), 6 queries , Gzip enabled