永发信息网

为什么要赋值j,if语句之后为什么用t[j++]=s[i];而不用t[i]=s[i]

答案:1  悬赏:80  手机版
解决时间 2021-02-16 21:01
  • 提问者网友:缘字诀
  • 2021-02-15 23:29
为什么要赋值j,if语句之后为什么用t[j++]=s[i];而不用t[i]=s[i]
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-02-16 00:01
for(i=0; i因为这里是有选择的复制(保留原串中的字符),所以使用二个指示位置用的变量。i 用来扫描串中有可能要复制的字符,用 j 来指示新串中的待存放新字符的位置。
因为复制了一个s[i]到t[j]后,j 需要后移一位,所以使用了 t[j++]=s[i];
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯