中易网

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

答案:6  悬赏:50  
解决时间 2021-01-11 18:02
a[k++] = left[i++];是什么意思 ,c语言基本问题
最佳答案
拆开就是这个意思:
a[k]=left[i];
k++;
i++;

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

满意请采纳,不满意请追问
全部回答
++是个自动加,在循环里使用
left数组的第i个值赋给了a数组第k个值,然后i自增1,k自增1.
a[k] = left[i];
k += 1;
i += 1;
把left的下标为i的元素值赋给a的下标为k的元素,然后作i=i+1、k=k+1运算。拆开写就是:
a[k]=left[i];
k=k+1;
i=i+1;
供参考。
++放在后面就是先使用原操作数进行操作,再对操作数自加1
因此这行代码拆分开来就是
a[k] = left[i];
i = i+1;
k = k+1;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
come on in 和come in 的区别
推饼怎么摆方子
天龙八部九游uc登陆后为什么找不到原来的服务
DNF 你仓库开多大的???
三星w798参数
用老壮酒多久见效,有没有副作用?
什么不能添加荧光剂国家规定
3×(×-1)=2×-2 怎么做
今天早上6点多的时候仓鼠一直疯狂跑跑轮,然
私人借款有没有,借用两天,到期翻倍还
有首歌的歌词是3锅唱的
囊性纤维变性
买新车回来路上下大雨是不是好兆头
中粒式混凝土AC-25I什么意思
柚子是寒性的吗
推荐资讯
优步无法预约老是提示付款方式无效请更新你的
x*x+px+q=0
求问,法师怎么转职成为火法师
为啥我的1070跑分只有21万?跑了3比次都是这
吹牛比赛
福字的来历?
暑假日记40篇
梦见死去好几年的亲人又活了
25分8乘以27能简便运算吗?
我跟男友说喜欢他的喉结 他问我你想咬嘛什么
C++,ShowWindow中参数区别
区别:java,list,arraylist
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?