2013-03-05 39 views
10

Điều này có vẻ như mã đơn giản nhất, nhưng tôi không biết tại sao nó sẽ không biên dịch:C: lỗi: dự kiến ​​')' trước ';' thẻ

switch(choice) { 
     case 0: 
      printf("%d", LOOP_LIMIT); /* this line gives the error */ 
      break; 
     case 1: 

khi tôi nhận xét ra dòng nó biên dịch tốt

+2

Ở đâu/Làm thế nào 'LOOP_LIMIT' được xác định? – md5

+1

what _is_ LOOP_LIMIT? – Wrikken

+0

Làm theo các nguyên tắc ở đây sẽ giúp mọi người trả lời truy vấn của bạn: http://sscce.org/ –

Trả lời

35

Mã của bạn có một cái gì đó như thế này:

#define LOOP_LIMIT 10; 
        ^
        Remove this semicolon. 
+0

Đúng. Điều đó là vậy đó. Cảm ơn. – ahota

Các vấn đề liên quan