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