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

সি ভাষায় কম্পাউন্ড লিটারেলস (Compound Literals)

এই সেকশনে দেখব সি-তে কম্পাউন্ড লিটারেলস (Compound Literals) কী। কম্পাউন্ড লিটারেলস সি-তে C99 স্ট্যান্ডার্ড-এ প্রবর্তিত হয়েছিল। এই ফিচার ব্যবহার করে অননেমড অবজেক্ট (unnamed objects) তৈরি করা যায়। নিচের উদাহরণে দেখানো হয়েছে কীভাবে কম্পাউন্ড লিটারেল ব্যবহার করে নাম ছাড়া অবজেক্ট তৈরি করা যায়।

উদাহরণ কোড

#include <stdio.h>
struct point {
    int x;
    int y;
};
void display_point(struct point pt) {
    printf("(%d,%d)\n", pt.x, pt.y);
}
int main() {
    display_point((struct point) {10, 20});
}

আউটপুট

(10,20)
  1. জাভাস্ক্রিপ্টে লিটারেল (Literal) কী?

  2. জাভাস্ক্রিপ্টে অবজেক্ট লিটারেল বনাম কনস্ট্রাক্টর

  3. জাভাস্ক্রিপ্টে ট্যাগড টেমপ্লেট লিটারেল

  4. C#-এ লিটারেল (Literals) কী - ইন্টিজার, ফ্লোট, স্ট্রিং