标题:填空题
只看楼主
xuexuexue
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2004-7-19
 问题点数:0 回复次数:4 
填空题
填空题:
char x[]="programming";
char y[]="Fortran";
int i=0;
while(x[i]!='\0'&&y[i]!='\0')\
if (x[i]==y[i])  printf("%c",______);
  else i++;
为什么答案是x[i++],而不是x[i]或y[i]??
搜索更多相关主题的帖子: 填空 
2004-08-01 22:01
乌鸦丘比特
Rank: 1
等 级:新手上路
威 望:2
帖 子:625
专家分:0
注 册:2004-7-19
得分:0 
如果是后面两个当出现x[i]==y[i]时,I无法自增,(i++在else里)就出现死循环了

我喜欢创造,一只扑腾着翅膀向天空飞翔的乌鸦
2004-08-01 22:21
fishy
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2004-7-26
得分:0 

x[i++]的意思是 把相同的字母打印出来 就是printf........ x[i].......

然后i++再进行下一次循环,再对下一个字母进行比较

i++表示先用i 再对i 进行自加


刚学完C 对C++不明白 汇编懂一点点点
2004-08-01 23:31
fishy
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2004-7-26
得分:0 
i++ 和 ++i  要搞明白

刚学完C 对C++不明白 汇编懂一点点点
2004-08-01 23:31
xuexuexue
Rank: 1
等 级:新手上路
帖 子:118
专家分:0
注 册:2004-7-19
得分:0 
恩谢谢各位了

C语言让我感爱到了计算机的乐趣 目前目标:程序员
2004-08-02 14:49



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




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

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