Header Ads

ad728
  • New Updates

    Identifiers – Constant and Variable Name


    Identifiers – Constant and Variable Name

    जब हम Program Develop करते है , तब हमें विभन्न प्रकार के Data को Computer की Memory में Input करके उस पर विभन्न प्रकार की Processing करनी होती है | Computer में Data के साथ हम चाहे किसी भी प्रक्रिया करना चाहे , हमें हर Data को सबसे पहले Computer की Memory में किसी Data को Store किए बिना हम उस Data के साथ किसी प्रकार की कोई प्रक्रिया नहीं कर सकते है |

    Computer  में Memory के हर Location का एक Unique Address होता है | जब हम computer में किसी Data को Process करने के लिए Input करते है , तब वह Data Memory के किसी न किसी Location पर जाकर Store हो जाता है |

    लेकिन हमें कभी भी सामान्य तरके से ये पता नहीं चल सकता है की हमारे द्वारा Input किया गया Data Computer की किस Memory Location पर Store होगा , क्योंकी Data को Memory Allocate करने का काम अपनी सुविधानुसार हमारा Operating System स्वंय करता है |

    जिस समय हमारे Data को Store करने के लिए Compiler Memory Reserve करता है , उसी समय हम उस Reserve होने वाली Memory Location का एक नाम Assign कर देते हैं | इस नाम के द्वारा ही हम हमारे  Data को Computer की Memory में Identify कर सकते है | हमारे द्वारा किसी Data की Memory Location को दिए जाने वाले इस नाम को ही Identifier कहते है |

    हम किसी Memory Location का जो नाम Assign करते है , उन नामों को कुछ नियमों को ध्यान में रख कर परिभाषित करना होता है , क्योंकी “सी “ कम्पाइलार उन विशेष प्रकार के नियमों के आधार पर परिभाषित किए गए नामों के साथ ही विभन्न प्रकार की प्रक्रियाए करता है | किसी Identifier को नाम देने के लिए हमें निम्न नियमों को Follow करना होता है , जिन्हें Identifier Naming Convention कहा जाता है |

     

    • किसी भी Identifier के नाम में किसी भी Uppercase Lowercase character का प्रयोग किया जा सकता है |

    • किसी भी Identifier के नाम में Underscore का भी प्रयोग किया जा सकता है |

    • किसी भी Identifier के नाम में यदि हम अंकों का प्रयोग करना चाहते, तो अंकों का प्रयोग करने से पहले कम से कम एक Character या Underscore का होना जरुरी होता है |

    • इसके अलावा Identifier के नाम में किसी भी प्रकार के Special Symbol जैसे की Period , Comma , Blank Space आदि का प्रयोग नहीं किया जा सकता है | साथ ही हम Identifier के नाम में किसी Reserve word या किसी Built – In Function के नाम का प्रयोग भी नहीं कर सकते है |

    • किसी भी नाम की सुरुआत किसी अंक से नहीं हो सकती है |

    • ‘सी ‘ एक Case Sensitive Language है , इसलिए इस भाषा में Capital Letters Small Letters के नाम अलग – अलग माने जाते है | जैसे int Sum int sum दो अलग – अलग Variable Name या Identifier होंगे ना की समान |

    किसी Variable Identifier या Constant Identifier का हम निम्न तरीके का कोई भी नाम रख सकते है , जो की “C “ के Naming Rules का पूरी तरह पालन करते है :

     

    number

    number2

    amount_of_sale

    _amount

    salary

    daysOfWeek

    mothsOfYear

     

    लेकिन आगे दिए जा रहे नाम गलत है और हम इन तरीकों के नाम किसी Variable या Constant Identifier को Assign नहीं कर सकते है , क्योंकी ये नाम “C” Language के Naming Rules का पूरी तरह से पालन नहीं करते है |

     

    number#

    /* illegal use of Special Symbol # */

     

    number2

    /* illegal use of special Symbol **/

     

    1amount_of_sale

    /*Name could not start with Digit */

     

    &$amount

    /*illegal use of Special Symbol & and $ */

     

    days OfWeek

    /* illegal use of special Symbol blank space between name */

     

     



     



    No comments

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728