Bismillahir Rahmanir Rahim
goto ফাংশন আমরা মূলত ব্যবহার করি;এক জাইগা থেকে অন্য জাইগা লাফ দেওয়া/ এক লুপ থেকে অন্য লুপে চলে যাওয়া/ প্রোগ্রাম রিপিড করা ইত্যাদি।আপনি যত এর ব্যবহার করবেন তত এর সম্পর্কে জানতে পারবা।
goto ফাংশন মূলত দুই প্রকার।
goto ফাংশন মূলত দুই প্রকার।
- Forward/সামনের দিকে যাওয়া
- Backward/পেছনে দিকে যাওয়া
এর গঠন হলঃ
goto end;
.................
.................
.................
end:
কিভাবে কাজ করে এটিঃ
কোন ফাংশনে যদি goto end; পাই/ মানে শর্ত চেক করার পর যদি goto end; পাই তাইলে "goto end;" and "end;" এর মধ্যে যা ই থাক না কেন তা কমপাইলার চেক করবে না end; এর পর থেকে চেক/রিড করা শুরু করবে। আমি একটি প্রোগ্রাম দেখাব-যা থেকে আপনার ধারনা আরও পরিষ্কার হবে।
#include
void main()
{
int a,b,c;
printf("name: adhoa\n");
goto end;
printf("student of IUBAT.\n");
printf("department of CSE.\n");
end:
printf("Id:12303051\n");
printf(" thank you");
}
void main()
{
int a,b,c;
printf("name: adhoa\n");
goto end;
printf("student of IUBAT.\n");
printf("department of CSE.\n");
end:
printf("Id:12303051\n");
printf(" thank you");
}
এখানে মধ্যের দুইটা লাইন প্রিন্ট করবে না। এখানে প্রথমটা প্রিন্ট করার পর goto এর কাজ শুরু হবে।
end: এর পর থেকে আবার প্রিন্ট শুর করবে।
এর সম্পর্কে জানতে আপনাকে পূর্বের পোষ্ট এ যেতে হবে পূর্বর পোষ্টে যেতে ক্লিক করুন .