关于【Error】expected ‘(‘ before ‘else‘

例如本人写的代码:

    while(i < lens1 && j < lens2) {
        if(num1[i] < num2[j]) {
            mergednum.push_back(num1[i]);
            i++;
        } 
        if else (num1[i]==num2[j]){
            mergednum.push_back(num1[i]);
            i++;
            j++;
        }
        if else (num1[i] > num2[j]) {
            mergednum.push_back(num2[j]);
            j++;
        }
    }

编译时就会有这个报错,其实问题很简单(但是我查了半天),原因就是把else if语句写成了 if else语句。

你可能感兴趣的:(算法,前端,c++)