-2

次のコードを書きました。二重連結リストを実装することです。しかし、エラーがポップアップしました。

while(x==1); // This line showed errors
return 1;

エラー:

DoublyLinkedList.c: In function `main':
DoublyLinkedList.c:194: error: stray '\226' in program
DoublyLinkedList.c:194: error: stray '\128' in program
DoublyLinkedList.c:194: error: stray '\156' in program
DoublyLinkedList.c:194: error: `The' undeclared (first use in this function)
DoublyLinkedList.c:194: error: (Each undeclared identifier is reported only once
DoublyLinkedList.c:194: error: for each function it appears in.)
DoublyLinkedList.c:194: error: parse error before "list"
DoublyLinkedList.c:194: error: stray '\226' in program
DoublyLinkedList.c:194: error: stray '\128' in program
DoublyLinkedList.c:194: error: stray '\157' in program

浮遊エラーとは何ですか?それらの乱数は何ですか?

4

2 に答える 2

2

DoublyLinkedList.c有効な C ではないテキストが含まれているようです。これらの数値は、C プログラムでは無効な文字の 8 進数値です。

ソース ファイルの先頭に説明的なコメントを入れる場合は、コメントの各行が で始まることを確認してください//

while(x==1);

本体が空の while ループ (つまり、最後のセミコロン) です。が 1 の場合x、プログラムは無限にループします。

于 2012-08-24T14:53:30.087 に答える