โปรแกรม C ประเมินรากที่สองสำหรับตัวเลขห้าตัว การนับตัวแปรจะเก็บการนับจำนวนที่อ่าน เมื่อการนับมีค่าน้อยกว่าหรือเท่ากับ 5 คำสั่ง goto read จะนำตัวควบคุมไปที่การอ่านฉลาก มิฉะนั้น โปรแกรมจะพิมพ์ข้อความแล้วหยุด
ไปที่คำสั่ง
ใช้หลังจากลำดับการทำงานของโปรแกรมตามปกติโดยโอนการควบคุมไปยังส่วนอื่นของโปรแกรม

โปรแกรม
ต่อไปนี้เป็นโปรแกรม C สำหรับการใช้งานคำสั่ง 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");
} ผลลัพธ์
เมื่อโปรแกรมข้างต้นทำงาน มันจะให้ผลลัพธ์ดังต่อไปนี้ −
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