Rumah >pembangunan bahagian belakang >C++ >Dalam bahasa C, apakah penegasan mudah?
Penegasan ialah pernyataan yang digunakan untuk menyatakan secara afirmatif bahawa fakta mesti benar apabila baris kod itu dicapai.
Penegasan berguna untuk mendapatkan syarat yang dijangkakan yang dipenuhi.
>Penegasan mudah boleh dilaksanakan melalui kaedah assert(expression), yang terletak dalam fail pengepala assert.h.
Sintaks penegasan mudah adalah seperti berikut -
assert(expression)
Dalam penegasan mudah,
Penegasan hanya digunakan untuk menangkap ralat pengaturcaraan dalaman. Ralat ini berlaku dengan menghantar parameter yang salah.
Berikut ialah contoh program untuk penegasan mudah dalam bahasa pengaturcaraan C:
Demo Dalam Talian
#include <stdio.h> #include <assert.h> int main(void){ int x; printf("Enter the value of x:</p><p>"); scanf("%d",&x); assert(x >= 0); printf("x = %d</p><p>", x); return 0; }
Apabila atur cara di atas dilaksanakan, ia menghasilkan output berikut −
Run 1: Enter the value of x: 20 x = 20 Run 2: Enter the value of x: -3 Assertion failed! Program: G:\CP\CP programs\test.exe File: G:\CP\CP programs\test.c, Line 10 Expression: x >= 0
Atas ialah kandungan terperinci Dalam bahasa C, apakah penegasan mudah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!