কম্পিউটার টিউটোরিয়াল

C প্রোগ্রাম: পোস্ট-ইনক্রিমেন্ট ও প্রি-ইনক্রিমেন্ট অপারেটর প্রদর্শন


ইনক্রিমেন্ট অপারেটর (++)

  • এটি একটি ভেরিয়েবলের মান ১ বাড়াতে ব্যবহৃত হয়। ইনক্রিমেন্ট অপারেটর দুই ধরনের—প্রি-ইনক্রিমেন্ট এবং পোস্ট-ইনক্রিমেন্ট।
  • প্রি-ইনক্রিমেন্ট-এ ইনক্রিমেন্ট অপারেটর অপারেন্ডের আগে থাকে এবং মান প্রথমে বাড়ে, তারপর অপারেশন করা হয়।

উদাহরণ:

z = ++a;
a = a + 1
z = a
  • পোস্ট-ইনক্রিমেন্ট-এ ইনক্রিমেন্ট অপারেটর অপারেন্ডের পরে থাকে এবং অপারেশন সম্পন্ন হয়ে গেলে মান বাড়ে।

উদাহরণ:

z = a++;
z = a
a = a + 1

উদাহরণ ১

প্রি-ইনক্রিমেন্ট অপারেটরের উদাহরণ—

main() {
    int A = 10, Z;
    Z = ++A;
    printf("Z= %d", Z);
    printf(" A=%d", A);
}

আউটপুট

Z = 11
A = 11

উদাহরণ ২

পোস্ট-ইনক্রিমেন্ট অপারেটরের উদাহরণ—

main() {
    int a = 10, z;
    z = a++;
    printf("Z= %d", z);
    printf("A=%d", a);
}

আউটপুট

Z = 10
A = 11

ডিক্রিমেন্ট অপারেটর (--)

  • এটি একটি ভেরিয়েবলের মান ১ কমাতে ব্যবহৃত হয়। ডিক্রিমেন্ট অপারেটর দুই ধরনের—প্রি-ডিক্রিমেন্ট এবং পোস্ট-ডিক্রিমেন্ট।
  • প্রি-ডিক্রিমেন্ট-এ ডিক্রিমেন্ট অপারেটর অপারেন্ডের আগে থাকে এবং মান প্রথমে কমে, তারপর অপারেশন করা হয়।

উদাহরণ:

z = --a;
a = a - 1
z = a
  • পোস্ট-ডিক্রিমেন্ট-এ ডিক্রিমেন্ট অপারেটর অপারেন্ডের পরে থাকে এবং অপারেশন সম্পন্ন হয়ে গেলে মান কমে।

উদাহরণ:

z = a--;
z = a
a = a - 1

উদাহরণ ১

প্রি-ডিক্রিমেন্ট অপারেটরের উদাহরণ—

main() {
    int a = 10, z;
    z = --a;
    printf("Z= %d", z);
    printf(" A=%d", a);
}

আউটপুট

Z = 9
A = 9

উদাহরণ ২

পোস্ট-ডিক্রিমেন্ট অপারেটরের উদাহরণ—

main() {
    int a = 10, z;
    z = a--;
    printf("Z= %d", z);
    printf("A=%d", a);
}

আউটপুট

Z = 10
A = 9

  1. C প্রোগ্রাম: স্ট্রাকচার মেম্বারের সাইজ ও অফসেট প্রদর্শন

  2. if এবং elseif স্টেটমেন্ট ব্যবহার করে সময় রূপান্তরের জন্য C প্রোগ্রাম

  3. C ভাষা ব্যবহার করে স্ট্রাকচারের উদাহরণ প্রোগ্রাম

  4. অ্যারে রিভার্স করার C প্রোগ্রাম