string a, b;
cin >> a;
cin >> b;
int lena = a.length() - 1, lenb = b.length() - 1;
int tempbit = 0, in = 0, bit = 0;
while (lena >= 0 || lenb >= 0) {
tempbit = 0;
if (lena >= 0) {
tempbit += (a[lena--] - '0');
}
a[lena];
lena--;
这是后自减,先使用原来的值参与运算,再减减
lena--,因为lena在前--在后,所以是先使用lena再自减,即lena=lena-1
--lena是先自减再使用