1
for(int a = 0, b = 1; b < n; a++; b++)
{
if (compare(values[a], values[b]))
counter++;
else
{
int x = values[a];
values[a] = values[b];
values[b] = x;
}
}
當C語法錯誤,我得到這個錯誤的第一行[爲(INT ...]當我嘗試編譯:新手:編譯
helpers.c:68:41: error: expected ')' before ';' token
爲什麼我需要添加另一個「 )「?
for(int a = 0, b = 1; b < n; a++, b++)
^
看起來像一個冒泡排序我:P – Wug
當你看到像「錯誤的錯誤:之前預期‘)’‘;’令牌「有兩種方法可以查看它。或者您需要額外的')',或者像您這樣,您需要刪除';'。一個有用的技巧是考慮兩種可能性。 –