Rumah >pembangunan bahagian belakang >C++ >Mengapa Kod C Saya di Luar Fungsi Menghasilkan Ralat Penyusunan 'id-tidak layak yang dijangkakan'?
Coretan kod telah ditulis di luar semua fungsi, menimbulkan ralat semasa penyusunan. Kod, yang terdiri daripada dua gelung bersarang dan tugasan, direka bentuk untuk menetapkan nilai untuk matriks aliran. Malangnya, percubaan untuk menyusun kod menyebabkan ralat berikut:
error: expected unqualified-id before ‘for’ error: expected constructor, destructor, or type conversion before ‘<=’ token error: expected constructor, destructor, or type conversion before ‘++’ tok
Isunya terletak pada fakta bahawa kod tidak boleh diletakkan di luar fungsi dalam C . Hanya pengisytiharan dibenarkan fungsi luar, seperti pengisytiharan pembolehubah global atau prototaip fungsi. Kod yang dimaksudkan hendaklah diletakkan di dalam fungsi, seperti fungsi main(), untuk dilaksanakan dengan betul.
Atas ialah kandungan terperinci Mengapa Kod C Saya di Luar Fungsi Menghasilkan Ralat Penyusunan 'id-tidak layak yang dijangkakan'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!