কোডে while(1), while(0) দ্বারা কী বোঝানো হয়?

asked 29 May, 13:48

stardestroyer77's gravatar image

stardestroyer77
315

edited 29 May, 16:13

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
1.0k18


while(1) দিয়ে বোঝানো হয় যে লুপটা সত্য। আর while(0 দিয়ে বোঝানো হয় লুপটা মিথ্যা। একটা উদাহরণ দিলে ব্যাপারটা পরিষ্কার হবে।

#include<stdio.h>
int main()
{
    int i=1;

    while(1)
    {
        printf("%d\n",i++);
        if(i>5)
        {
            break;
        }
    }
}

এই প্রোগ্রামটিতে 1 থেকে 5 পর্যন্ত প্রিন্ট হবে। কারণ, এই প্রোগ্রামে while(1) আছে। অর্থাৎ লুপটা সত্য।

#include<stdio.h>
int main()
{
    int i=1;

    while(0)
    {
        printf("%d\n",i++);
        if(i>5)
        {
            break;
        }
    }
}

কিন্তু এই প্রোগ্রামে কিছু প্রিন্ট হবে না। কারণ, while(0) আছে। অর্থাৎ লুপটা মিথ্যা।

while() লুপের ভেতর 0 বাদে অন্য কোনো সংখ্যা দিলেও লুপটি সত্য হবে।

permanent link

answered 29 May, 15:35

the%20catalyst's gravatar image

the catalyst
1018

edited 29 May, 16:23

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
1.0k18

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×416
×73
×6

question asked: 29 May, 13:48

question was seen: 114 times

last updated: 29 May, 16:23