Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C . में कंपाउंड लिटरल

इस खंड में हम देखेंगे कि C में यौगिक शाब्दिक क्या है। C में यौगिक शाब्दिक C99 मानक में पेश किए गए हैं। इस सुविधा का उपयोग करके, यह अनाम वस्तुओं का निर्माण कर सकता है। निम्नलिखित उदाहरण में हम देखेंगे कि बिना किसी नाम के ऑब्जेक्ट जेनरेट करने के लिए कंपाउंड लिटरल का उपयोग कैसे किया जाता है।

उदाहरण

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

आउटपुट

(10,20)

  1. जावास्क्रिप्ट में लिटरल क्या है?

    जावास्क्रिप्ट में, एक शाब्दिक तब होता है जब आप शाब्दिक रूप से . द्वारा किसी मान को संदर्भित करते हैं इसे अपनी स्क्रिप्ट फ़ाइल में लिखना। विभिन्न प्रकार के शाब्दिक हैं: 4 एक संख्या शाब्दिक है "Icecream" एक स्ट्रिंग शाब्दिक है {color: "red"} एक वस्तु शाब्दिक है वस्तु शाब्दि

  1. जावास्क्रिप्ट में ऑब्जेक्ट लिटरल बनाम कंस्ट्रक्टर्स

    दोनों नए ऑब्जेक्ट () नोटेशन और ऑब्जेक्ट लिटरल ({}) नोटेशन एक ही काम करते हैं। वे एक वस्तु को इनिशियलाइज़ करते हैं। हालाँकि, यदि आप इसमें गुण जोड़ना शुरू करते हैं तो दूसरा संकेतन थोड़ा भिन्न हो सकता है। उदाहरण के लिए, उदाहरण let a = {    name: 'Ayush' } यह इनिशियलाइज़ेशन − . के बरा

  1. जावास्क्रिप्ट में टैग किए गए टेम्पलेट साहित्य

    टेम्प्लेट लिटरल्स हमें टैग किए गए टेम्प्लेट लिटरल्स बनाने की भी अनुमति देते हैं। टैग किया गया शाब्दिक एक फ़ंक्शन परिभाषा की तरह है और हमें टेम्पलेट शाब्दिक पार्स करने की अनुमति देता है। टैग किए गए शाब्दिक में कोष्ठक नहीं होता है और टैग फ़ंक्शन को पहले तर्क के रूप में स्ट्रिंग मानों की सरणी मिलती है।