用char *或者char[]表示大数。需要循环以及进位标志。大概的流程如下:for (int carryFlag = 0; 略; 略){int digit = str1[i] - '0' + str2[i] - '0' + carryFlag;carryFlag = digit >= 10 ? 1 : 0;digit = digit % 10;res[i] = digit + '0';}