簡體   English   中英

預期的表達式錯誤。 C

[英]Expected expression error. C

我正在嘗試編寫一個將使用兩個整數的代碼,並將列出所有低於兩個整數的數字,除非那些是輸入兩個數字的一​​個因素。 雖然在我的代碼中的某個時候(見下文),我收到一個錯誤,說期望表達式。 我是一個初學者,所以如果您也可以盡可能簡單地向我解釋這一點。

int main(int argc, const char * argv[])
{

    @autoreleasepool {

        int firstInterger;
        int secondInterger;
        int i;

        printf("Please enter the first interger: ");
        scanf("%i", &firstInterger);

        printf("Please enter the second interger:");
        scanf("%i", &secondInterger);

        for (i = 0; i < firstInterger && i < secondInterger; i++) {
            if ((firstInterger % i !== 0) && (secondInterger % i !== 0)) { //ERROR HERE!
                printf("%i", i);
            }
        }


    }
    return 0;
}

您在該行中有兩次相同的錯誤。 您應將!==替換為!=或==

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM