|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 新手问一个问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2707
人关注过本帖
标题:
新手问一个问题
取消只看楼主
加入收藏
wcghappy
等 级:
新手上路
帖 子:23
专家分:0
注 册:2008-2-25
楼主
收藏
问题点数:0 回复次数:5
新手问一个问题
#include<stdio.h>
main()
{
char b[]="ABCDEFG",*chp=&b[7];
while (--chp>&b[0])
putchar(*chp);
putchar('\n');
}
问:程序运行后的输出结果是:GFEDCB.
这里有几块不明白的地方.比如说第四行的最后的b[7],这个指的值是哪个啊?按照我的理解没有可以指向的字符啊?不应该是b[6]么?
还有第五行的b[0]指的是不是A呢?
搜索更多相关主题的帖子:
五行
2008-02-29 12:32
举报帖子
使用道具
赠送鲜花
wcghappy
等 级:
新手上路
帖 子:23
专家分:0
注 册:2008-2-25
第
2
楼
收藏
得分:0
楼上的这个我明白~
可是我不明白的是这个:
b[0]=A
b[1]=B
b[2]=C
b[3]=D
b[4]=E
b[5]=F
b[6]=G
可是b[7]等于什么啊?
2008-02-29 12:39
举报帖子
使用道具
赠送鲜花
wcghappy
等 级:
新手上路
帖 子:23
专家分:0
注 册:2008-2-25
第
3
楼
收藏
得分:0
那么'0'在这个程序中是怎么运作的呢?
这个程序我不怎么明白~
请各位高手指点一下,谢谢~!1
2008-02-29 12:50
举报帖子
使用道具
赠送鲜花
wcghappy
等 级:
新手上路
帖 子:23
专家分:0
注 册:2008-2-25
第
4
楼
收藏
得分:0
谢谢楼上的!
楼上的我明白~
按照前几个楼上的,在这个题中,a[7]因为没有对应的值,但是在"字符串"那章中说的结尾自动加一个'0',那么对应的就是a[7]='0'了.可是'0'是多少呢?
最近学C语言都学木了,学死了~
有时候转不过来弯了
不过还是等待非常明白的人把这道题解答一下具体的过程~
2008-02-29 13:02
举报帖子
使用道具
赠送鲜花
wcghappy
等 级:
新手上路
帖 子:23
专家分:0
注 册:2008-2-25
第
5
楼
收藏
得分:0
[bo]以下是引用 [un]广陵绝唱[/un] 在 2008-2-29 12:58 的发言:[/bo]
ps:
sorry!
偶没看题,所以解释有误,希望没误导您。
教大家笑话了,偶很对不起楼主,很对不起大家,更对不起我自己。
呵呵,没关系的~~
但是还要谢谢您~
2008-02-29 13:10
举报帖子
使用道具
赠送鲜花
wcghappy
等 级:
新手上路
帖 子:23
专家分:0
注 册:2008-2-25
第
6
楼
收藏
得分:0
谢谢各位~
大概知道是怎么回事了~
自己再钻研一下:)
2008-02-29 13:14
举报帖子
使用道具
赠送鲜花
6
1/1页
1
快速回复:
新手问一个问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.015840 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved