Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan fungsi exit() dalam bahasa C

Cara menggunakan fungsi exit() dalam bahasa C

小老鼠
小老鼠asal
2024-04-11 14:09:16332semak imbas

Dalam bahasa C, fungsi exit() digunakan untuk menamatkan pelaksanaan program dan mengembalikan kod status keluar, yang menunjukkan status pelaksanaan program 0 biasanya mewakili kejayaan Kod status biasa yang lain termasuk ralat umum, parameter tidak sah dan peruntukan memori kegagalan.

Cara menggunakan fungsi exit() dalam bahasa C

Penggunaan fungsi exit() dalam bahasa C

Dalam bahasa C, fungsi exit() digunakan untuk menamatkan pelaksanaan program dan mengembalikan kod status keluar.

Prototaip fungsi

<code class="c">void exit(int status);</code>

Parameter

  • status: Kod status keluar yang dikembalikan oleh program, taip adalah int. Kod status ini boleh ditafsirkan oleh proses induk atau sistem pengendalian.

Nilai pulangan

fungsi keluar() tidak mempunyai nilai pulangan.

Cara menggunakan

Untuk menamatkan pelaksanaan program dan mengembalikan kod status keluar, anda boleh menggunakan sintaks berikut:

<code class="c">exit(status);</code>

di mana status ialah kod status keluar yang anda ingin pulangkan.

Keluar kod status

Kod status keluar ialah integer, menunjukkan status pelaksanaan program. Kod status keluar biasa adalah seperti berikut:

  • 0: Keluar yang berjaya
  • 1: Ralat umum
  • 2: Parameter tidak sah
  • 3: Kegagalan peruntukan memori

Anda boleh mengembalikan mana-mana kod status bukan negatif .

Nota

  • Fungsi exit() menamatkan semua aktiviti program, termasuk melaksanakan fungsi dan utas. Fungsi
  • exit() menutup semua fail yang terbuka dan melepaskan semua memori yang diperuntukkan.
  • Selepas menggunakan fungsi exit(), program tidak boleh terus dilaksanakan.

Atas ialah kandungan terperinci Cara menggunakan fungsi exit() dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn