Monday 20 October 2014

Treasures of C language

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 देउ शकता…! जसे की हा प्रोग्रॅम कसा लिहीला आहे पहा...
   
अशाच काही अनेक गमती-जमती पुढील काही पोस्ट मध्ये...!



No comments:

Post a Comment

Do you like the C Marathi e-learning concept?