我一直在試圖找出爲什麼我的代碼口口聲聲說有第5行的錯誤我已經多次檢查的話其實我不知道什麼語法錯誤用下面的代碼:語法混亂用C
#include <stdio.h>
void drawTriangle(int size){
for(int i=1; i<=size; i++){
for(int j = 1 ; j <=size-i; j++){
printf(" ");
for(int j = 1; j <= 2*i-1;j++){
printf("*");
}printf("\n");
}
}
}
int main(void){
drawTriangle(1);
drawTriangle(5);
drawTriangle(6);
return 0;
}
錯誤解釋說,有上線5附近意外的標記「(」也行5上一個語法錯誤,說「無效drawTriangle(INT大小){」
無法重現; 'gcc -Wall -std = c99 test.c'不會發出警告。 –
請告訴我們錯誤在哪行,以及確切和完整的構建日誌是。 –
我編譯過沒有錯誤。這是當我嘗試執行它,它給了我錯誤 – user3773272