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

C में "register" कीवर्ड


रजिस्टर वेरिएबल्स कंपाइलर को वेरिएबल को मेमोरी के बजाय CPU रजिस्टर में स्टोर करने के लिए कहते हैं। अक्सर उपयोग किए जाने वाले वेरिएबल्स को रजिस्टर में रखा जाता है और उनकी पहुंच तेज होती है। हम इन वेरिएबल्स के पते कभी प्राप्त नहीं कर सकते। रजिस्टर वेरिएबल्स घोषित करने के लिए "register" कीवर्ड का उपयोग किया जाता है।

स्कोप − वे फ़ंक्शन के लिए स्थानीय होते हैं।

डिफ़ॉल्ट मान − डिफ़ॉल्ट इनिशियलाइज़्ड मान गार्बेज मान होता है।

लाइफटाइम − उस ब्लॉक के निष्पादन के अंत तक जिसमें यह परिभाषित है।

C भाषा में रजिस्टर वेरिएबल का एक उदाहरण यहाँ दिया गया है:

उदाहरण

#include <stdio.h> int main() {    register char x = 'S';    register int a = 10;    auto int b = 8;    printf("The value of register variable b : %c\n",x);    printf("The sum of auto and register variable : %d",(a+b));    return 0; }

आउटपुट

The value of register variable b : S The sum of auto and register variable : 18

रजिस्टर कीवर्ड का उपयोग पॉइंटर के साथ भी किया जा सकता है। यह मेमोरी लोकेशन का पता रख सकता है। यह कोई त्रुटि नहीं पैदा करेगा।

C भाषा में रजिस्टर कीवर्ड का एक उदाहरण यहाँ दिया गया है:

उदाहरण

#include<stdio.h> int main() {    int i = 10;    register int *a = &i;    printf("The value of pointer : %d", *a);    getchar();    return 0; }

आउटपुट

The value of pointer : 10

  1. - JavaScript में yield कीवर्ड क्या है?

    yield कीवर्ड का उपयोग JavaScript में जेनरेटर फ़ंक्शन को रोकने और फिर से शुरू करने के लिए किया जाता है। अभिव्यक्ति का मान जेनरेटर के कॉलर को वापस कर दिया जाता है। यहाँ उदाहरण हैं: function* displayRank() { var selPlayers = [1, 2, 3, 4]; for (var a = 0; a < selPlayers.length; a++) {

  1. - JavaScript में yield कीवर्ड का उपयोग क्या है?

    जेनरेटर फ़ंक्शन्स में yield yield कीवर्ड का उपयोग JavaScript में जेनरेटर फ़ंक्शन को पॉज़ और रिज्यूम करने के लिए किया जाता है। एक्सप्रेशन की वैल्यू जेनरेटर के कॉलर को लौटाई जाती है। सिंटैक्स [val] = yield [exp]; जहां exp एक्सप्रेशन है और ऑप्शनल वैल्यू val द्वारा लौटाई जाती है, जिसे जेनरेटर के next(

  1. HTML value एट्रिब्यूट HTML value एट्रिब्यूट

    परिचय HTML value एट्रिब्यूट HTML दस्तावेज़ में एक HTML एलिमेंट के प्रारंभिक मान को परिभाषित करता है। इसे button, input, meter, li, option, progress और param HTML एलिमेंट्स पर लागू किया जा सकता है। सिंटैक्स <tagname value=text></tagname> उदाहरण <!DOCTYPE html> <html> <sty