C programming
language मधील माहीत नसलेल्या गमती-जमती…!
सुरवातीच्या
म्हणजे Data Types in C पासून थेट file handling पर्यंत सर्व सिंटॅक्स व काही प्रोग्रॅम
सोडवून झाले की C language झाली एकदाची शिकुन असे म्हणून सुस्कारा सोडतात. त्या नंतरच
खरं तर C language मध्ये काय काय आहे ते पुढच्या आयुष्यात कळायला सुरवात होते. अर्थात
करीअर करण्याचा नादामध्ये प्रत्येकाला वेळ मिळेलच असे नाही. त्यांच्यासाठीच हि एक गमतीशीर
पोस्ट…
Initialization of array
C च्या
program मध्ये array initialize करण्याची पद्धत म्हणजे…
int num[5] = { 11,22,33,44,55 };
Array
initialize करण्याचा हा एकमेव मार्ग आहे. पण या Array मधील ठरावीच element initialize
करायचे असतील तर…? समजा या array मधील फक्त तिसरा व पाचवा element initialize करायचा
असेल तर…? तर तुम्ही array अशा पद्धतीने लिहू शकता…
int num[5] = {[2] = 33, [4] = 55};
गंम्मत
आहे ना…? शिवाय array मधील इतर element सुद्धा 0 ला initialize करण्याचे पवित्र कार्य
करून टाकतो…! माहीत होत तुम्हाला…? तुम्हाला सुद्धा खरचं असं काही भन्नाट माहीत असेल
तर जरूर कळवा मला…
Case inside decision and loop control structure
मेनू
ड्रिव्हन प्रोग्रॅमिंग करण्याची डेनीस ने दिलेली अफलातून सुविधा म्हणजे
switch-case control structure. याचा एक ठरावीक सिंटॅक्स असतो.. व तो तुम्हाला माहीत
असेलच. पण एखाद्या केस च्या आत लुप अथवा if-else block असेल तर त्याच्या आत सुद्धा
case असू शकते. कसं काय मॅनेज करत असेल हा कंपायलर…?
हा
प्रोग्रॅमच पहा ना दिसायला साधा आहे पण खरं तर चालू आहे…!
Case with range in switch case block
समजा
युझर ने एंटर केलेले कॅरेक्टर कॅपिटल आहे की स्मॉल असे आउटपुट हवे आहे व आपण स्विच-केस
ब्लॉक वापरून लिहीणार आहोत. तर तुम्ही case ला range देउ शकता…! जसे की हा प्रोग्रॅम कसा लिहीला आहे पहा...
अशाच काही अनेक गमती-जमती पुढील काही पोस्ट मध्ये...!