中易网

a[k++] = left[i++];是什么意思 ,c语言基本问题

答案:6  悬赏:50  
解决时间 2021-01-11 18:02
  • 提问者网友:山高云阔
  • 2021-01-10 19:27
a[k++] = left[i++];是什么意思 ,c语言基本问题
最佳答案
  • 二级知识专家网友:第四晚心情
  • 2021-01-10 20:40
拆开就是这个意思:
a[k]=left[i];
k++;
i++;

这是在实现一个数组的复制的过程

满意请采纳,不满意请追问
全部回答
  • 1楼网友:渡鹤影
  • 2021-01-11 01:27
++是个自动加,在循环里使用
  • 2楼网友:英雄的欲望
  • 2021-01-11 00:55
left数组的第i个值赋给了a数组第k个值,然后i自增1,k自增1.
  • 3楼网友:長槍戰八方
  • 2021-01-10 23:33
a[k] = left[i];
k += 1;
i += 1;
  • 4楼网友:孤老序
  • 2021-01-10 22:12
把left的下标为i的元素值赋给a的下标为k的元素,然后作i=i+1、k=k+1运算。拆开写就是:
a[k]=left[i];
k=k+1;
i=i+1;
供参考。
  • 5楼网友:迟山
  • 2021-01-10 20:56
++放在后面就是先使用原操作数进行操作,再对操作数自加1
因此这行代码拆分开来就是
a[k] = left[i];
i = i+1;
k = k+1;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息