Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chương trình C để giải thích câu lệnh goto

Chương trình C đánh giá căn bậc hai cho năm số. Biến đếm lưu trữ số lượng số đã đọc. Khi số đếm nhỏ hơn hoặc bằng 5, câu lệnh goto read hướng điều khiển đến nhãn đọc. Nếu không, chương trình sẽ in một thông báo và dừng.

Câu lệnh Goto

Nó được sử dụng sau chuỗi thực thi chương trình bình thường bằng cách chuyển quyền điều khiển sang một số phần khác của chương trình.

Chương trình C để giải thích câu lệnh goto

Chương trình

Sau đây là chương trình C để sử dụng câu lệnh goto -

#include <math.h>
main(){
   double x, y;
   int count;
   count = 1;
   printf("Enter FIVE real values in a LINE \n");
   read:
   scanf("%lf", &x);
   printf("\n");
   if (x < 0)
      printf("Value - %d is negative\n",count);
   else{
      y = sqrt(x);
      printf("%lf\t %lf\n", x, y);
   }
   count = count + 1;
   if (count <= 5)
      goto read;
   printf("\nEnd of computation");
}

Đầu ra

Khi chương trình trên được thực thi, nó tạo ra kết quả sau -

Enter FIVE real values in a LINE
2.3 -4.5 2 6.8 -44.7
2.300000 1.516575
Value - 2 is negative
2.000000 1.414214
6.800000 2.607681
Value - 5 is negative
End of computation