| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 785 人关注过本帖
标题:求助,有关数组的表示形式
只看楼主 加入收藏
huale6
Rank: 2
等 级:论坛游民
帖 子:23
专家分:34
注 册:2011-11-15
结帖率:80%
收藏
已结贴  问题点数:20 回复次数:8 
求助,有关数组的表示形式
void main()
{
   int i;
   /*** 1 ***/ ;            
   while(i<n)
   {
      if(*(s+i)>='a' && *(s+i)<='z')
         *(s+i)=/*** 2 ***/ ;           
      /*** 3 ***/ ;
   }
}
这是我作业的一道题,我知道怎么去做

我想问那个*(s+i)>='a'是什么意思?是不是数组的意思?我翻了那本谭浩强的C语言的,没看到有这方面的介绍,麻烦知道的能帮忙一下

[ 本帖最后由 huale6 于 2011-12-6 18:17 编辑 ]
搜索更多相关主题的帖子: C语言 
2011-12-06 17:32
strivelong87
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:68
专家分:159
注 册:2011-11-24
收藏
得分:3 
不就是填空吗,怎么那么纠结啊,把自己要添加的代码填在该填的地方就ok了啊就相当与填空的横线括号
2011-12-06 17:40
keaixiaou
Rank: 2
等 级:论坛游民
帖 子:9
专家分:21
注 册:2011-11-23
收藏
得分:3 
。。。。注释
2011-12-06 18:10
zjslwyp
Rank: 2
等 级:论坛游民
帖 子:42
专家分:76
注 册:2011-3-24
收藏
得分:3 
如果是有关数组的知识的话,if(*(s+i)>='a' && *(s+i)<='z')表示如果数组s[i]里的字母是小写字母a到z的话
就执行if语句后面的代码。
2011-12-06 18:59
huale6
Rank: 2
等 级:论坛游民
帖 子:23
专家分:34
注 册:2011-11-15
收藏
得分:0 
回复 4楼 zjslwyp
*(s+i)这种形式是不是数组的另外一种表达形式?
2011-12-06 19:58
zjslwyp
Rank: 2
等 级:论坛游民
帖 子:42
专家分:76
注 册:2011-3-24
收藏
得分:0 
也不是说另一种表示方法,只能说可以这样来表示数组中的元素,其实是用指针来指向数组里的某个元素。
2011-12-06 20:12
llonghua
Rank: 1
来 自:江西
等 级:新手上路
帖 子:2
专家分:3
注 册:2011-11-30
收藏
得分:3 
*(s+i)>='a'相当于s[i]>='a' 只不过是用指针来表示数组
2011-12-06 20:36
更山一层楼
Rank: 2
等 级:论坛游民
帖 子:9
专家分:11
注 册:2011-12-3
收藏
得分:3 
用指针表示数组,s是数组名也即是首地址是s[0]的地址,s+i表示的是数组第i个数
 谭浩强的书后面应该有吧
2011-12-06 22:58
Firewall1076
Rank: 2
等 级:论坛游民
帖 子:20
专家分:22
注 册:2011-11-19
收藏
得分:3 
同意llonghua
2011-12-06 23:56
快速回复:求助,有关数组的表示形式
数据加载中...
 
   



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

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