[求助]理解问题(解决)
k=0;i=j=0;a=get(La,i);b=get(Lb,j);
if(a<b) {insert(Lc,++k,a);++i;}
else {insert(Lc,++k,b);++j;}
想请教下,++k在语句中的含义
++k,在C语言中是先+1再运算,如果a<b的话,是把a放到Lc[0]还是放到L[1]???
[此贴子已经被作者于2007-3-9 13:37:38编辑过]
[此贴子已经被作者于2007-3-9 13:37:38编辑过]
if(a<b) {insert(Lc,++k,a);
首次执行时等价insert(Lc,1,a);