গোটো স্টেটমেন্ট হল একটি জাম্প স্টেটমেন্ট। একটি ফাংশনের মধ্যে, এটি একটি স্টেটমেন্ট থেকে অন্য স্টেটমেন্টে লাফ দিতে ব্যবহৃত হয়। এই বিবৃতি ব্যবহার অত্যন্ত নিরুৎসাহিত করা হয়. এটি প্রোগ্রামটিকে জটিল করে তোলে এবং প্রোগ্রামের নিয়ন্ত্রণ প্রবাহকে ট্রেস করা কঠিন করে তোলে। এটি প্রোগ্রামটি সংশোধন করা কঠিন করে তোলে৷
এখানে C ভাষায় goto স্টেটমেন্টের সিনট্যাক্স রয়েছে,
goto label; . . . label: statement;
এখানে C ভাষায় গোটো স্টেটমেন্টের একটি উদাহরণ দেওয়া হল,
উদাহরণ
#include <stdio.h> int main () { int a = 10; LOOP:do { if( a == 12) { a = a + 1; goto LOOP; } printf("Value of a: %d\n", a); a++; }while( a < 15 ); return 0; }
আউটপুট
Value of a: 10 value of a: 11 value of a: 13 value of a: 14