हेल्लो पाठकों !
अगर आप सी प्रोग्रामिंग सीख रहे हैं, तो आपको यह जानना बहुत जरूरी है कि सी प्रोग्रामिंग में किन त्रुटियों का सामना करना पड़ सकता है (Errors in C programming), प्रोग्रामिंग में यह त्रुटिया आने के कारण क्या है और उन्हें कैसे ठीक किया जा सकता है ।
तो चलिए इस पोस्ट के माध्यम से सी प्रोग्रामिंग में आने वाले त्रुटियों के बारे में विस्तार से जानेंगे ।
सी प्रोग्रामिंग में त्रुटिया क्या है (Errors in C programming in Hindi) ?
त्रुटियां प्रोग्राम में होने वाली समस्याएं या दोष हैं, जो प्रोग्राम के व्यवहार को असामान्य बनाती हैं, और अनुभवी डेवलपर्स भी इन दोषों को बना सकते हैं ।
त्रुटि यूजरों द्वारा किया गया एक अवैध ऑपरेशन है जिसके परिणामस्वरूप प्रोग्राम का असामान्य कार्य होता है । प्रोग्रामिंग त्रुटियां अक्सर तब तक ज्ञात नहीं रहती हैं जब तक कि प्रोग्राम को संकलित या निष्पादित नहीं किया जाता है । कुछ त्रुटियां प्रोग्राम को संकलित या निष्पादित होने से रोकती हैं । इसलिए संकलन और निष्पादन से पहले त्रुटियों को हटा दिया जाता चाहिए ।
प्रोग्रामिंग त्रुटियों को बग या दोष के रूप में भी जाना जाता है, और इन बगों को हटाने की प्रक्रिया को डिबगिंग के रूप में जाना जाता है ।
सी प्रोग्रामिंग में कितने प्रकार की त्रुटिया आती है (Types of Errors in C programming) ?
सी प्रोग्रामिंग में हम कई तरह की त्रुटियों का सामना करना पड़ता है । इन त्रुटियों को पॉच विभिन्न प्रकारों में वर्गीकृत किया जा सकता है, जो निम्न प्रकार है :-
- Syntax Error
- Logical Error
- Linker Error
- Runtime Error
- Semantic Error
Syntax Error
सी प्रोग्रामिंग सिंटैक्स लिखने के नियमों का उल्लंघन करने पर होने वाली त्रुटियों को सिंटैक्स त्रुटियों के रूप में जाना जाता है ।
सिंटेक्स त्रुटि सी स्टेटमेंट के सिंटैक्स को लिखने में गलती या आरक्षित शब्दों के गलत उपयोग, अनुचित वेरिएबल नाम, बिना घोषणा के वेरिएबल का उपयोग करने आदि के कारण होती है ।
ये गलतियॉ आम तौर पर शुरूआती लोगों द्वारा ही की जाती हैं क्योंकि वे सी प्रोग्रामिंग भाषा के लिए नई हैं । इन त्रुटियों को आसानी से डिबग या ठीक किया जा सकता है ।
Logical Error
यह त्रुटि लॉजिक में दोष के कारण उत्पन्न होती है । किसी प्रोग्राम के संकलन और निष्पादन पर, कुछ इनपुट मान दिए जाने पर वांछित आउटपुट प्राप्त नहीं होता है । इस प्रकार की त्रुटियॉ जो गलत आउटपुट प्रदान करती हैं लेकिन त्रुटि मुक्त प्रतीत होती हैं उने लॉजिकल त्रुटियॉ कहा जाता है ।
Linker Error
लिंकर त्रुटियां मुख्य रूप से तब उत्पन्न होती हैं जब प्रोग्राम की निष्पादन योग्य फाइल नहीं बनाई जाती है ।
ये त्रुटि तब होती है जब संकलन के बाद हम का उपयोग करके विभिन्न ऑब्जेक्ट फाइलों को मुख्य ऑब्जेक्ट के साथ लिंक करते हैं ।
यह गलत फंक्शन प्रोटोटाइप या गलत हेडर फाइल के उपयोग के कारण हो सकता है ।
Runtime Error
कभी कभी सफल संकलन के बाद भी निष्पादन समय के दौरान त्रुटियां मौजूद रहती हैं जिन्हें रन टाइम त्रुटियों के रूप में जाना जाता है ।
यह त्रुटि तब होती है जब प्रोग्राम के निष्पादन के दौरान प्रोग्राम शून्य से विभाजन का सामना करता है, एक नल पॉइंटर आदि तक पहॅचता है ।
जब प्रोग्राम चल रहा होता है, औय यह ऑपरेशन करने में सक्षम नहीं होता है, तो रन टाइम त्रुटि का मुख्य कारण होता है ।
Semantic Error
सिमेंटिम त्रुटियां वे त्रुटियां हैं जो तब होती हैं जब कंपाइलर द्वारा स्टेटमेंट को समझ में नहीं आता है । यह त्रुटि तब होती है जब प्रोग्राम में लिखे गए स्टेटमेंट कंपाइलर के लिए अर्थपूर्ण नहीं होते हैं ।
निर्ष्कष – Conclusion
सी प्रोग्रामिंग में आने वाले ये कुछ सबसे आम त्रु़टयां हैं । लेकिन इनके अलावा सी प्रोग्रामिंग में हजारों संभावित त्रुटियां आते हैं । इन त्रुटियों से बचने और सुरक्षित रहने तथा विश्वसनीय कोड सुनिश्चित करने का एकमात्र तरीका कोडिंग ेजंदकंतक का उपयोग करना है ।
मुझे आशा है इस प्रोष्ट से आपने सी प्रोग्रामिंग में आने वाले त्रुटियों के बारे में अच्छे से जानकारी प्राप्त कर लिया हैं । अगर फिर भी Errors in C programming के बाने में अन्य कोई भी सवाल है तो आप हमें कमेंट करके पुछ सकते है ।
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-
- सी प्रोग्रामिंग में फाइल हैंडलिंग किस लिए जरूरत है ?
- सी प्रोग्रामिंग में रिकर्सन का उपयोग क्यों करते है ?