- 1 1. परिचय
- 2 2. C भाषा को टिप्पणी हटाउने मूलभूत
- 3 3. टिप्पणी प्रयोगको सर्वश्रेष्ठ अभ्यास
- 4 4. टिप्पणी हटाउनेको उपयोग विधि
- 5 5. C भाषा टिप्पणी हटाउने सावधानिहरू
- 6 6. अन्य प्रोग्रामिङ्ग भाषासँग तुलना
- 7 7. सारांश
1. परिचय
परिचय
C भाषा सिक्न सुरु गरेका शुरुआतीदेखि, वास्तविक परियोजनामा कोड लेख्ने उन्नत प्रयोगकर्तासम्म, टिप्पणी को प्रयोग गर्ने तरिका प्रोग्रामिङमा एक महत्वपूर्ण कौशल मध्ये एक हो।
यस लेखमा, C भाषामा टिप्पणी को आधारभूतदेखि सर्वश्रेष्ठ अभ्याससम्म, सबै बुँदाहरूलाई समेटेर व्याख्या गरिनेछ।
टिप्पणी भनेको के हो?
टिप्पणी भनेको, प्रोग्रामको स्रोत कोडभित्र लेखिने “कोडलाई प्रभाव नपर्ने टिप्पणी” हो।
कम्पाइलर वा चलाउदा यसलाई बेवास्ता गरिन्छ, त्यसैले कोडको व्याख्या वा डिबगिङको समयमा उपयोगी हुन्छ।
विशिष्ट रूपमा,
- अरूले कोड पढ्दा बुझ्न मद्दत गर्ने
- आफ्नै पछि कोड हेर्दा उद्देश्य सम्झन मद्दत गर्ने
- अस्थायी रूपमा कोडलाई निष्क्रिय गर्ने (डिबगिङको लागि)
जस्ता उद्देश्यहरूका लागि प्रयोग गरिन्छ।
C भाषामा टिप्पणी किन आवश्यक छ
1. कोडको पठनीयता सुधार
प्रोग्राम सरल आदेशहरूको संग्रह हो, तर वास्तविक कोड प्रायः जटिल हुन्छ।
अन्य विकासकर्ताहरू वा आफैँ पछि बुझ्न सजिलो बनाउन, कोडको उद्देश्य वा कार्यलाई छोटो टिप्पणीले पूरक गर्नु आवश्यक छ।
उदाहरण:
int a = 5; // a मा 5 असाइन गर्नुहोस्
2. डिबग कार्यको दक्षता
प्रोग्रामले सोचे जस्तै चल्दैन भने, विशेष प्रक्रिया अस्थायी रूपमा निष्क्रिय गर्न टिप्पणी उपयोगी हुन्छ।
यसले समस्याको स्थान छिटो पहिचान गर्न सजिलो बनाउँछ।
उदाहरण:
int a = 5;
// printf("डिबग आउटपुट: %dn", a); // यो पंक्ति अस्थायी रूपमा अक्षम गरियो
3. बहु-व्यक्तिहरूको विकासमा विचार सञ्जाल
टिम विकासमा, धेरै व्यक्तिहरूले एउटै प्रोग्रामलाई परिमार्जन वा थप गर्न, टिप्पणीद्वारा व्याख्या महत्वपूर्ण हुन्छ।
व्याख्या नभएको कोडले समय र श्रमको बर्बादी उत्पन्न गर्छ।
C भाषामा टिप्पणीका प्रकारहरू बारेमा
C भाषामा, टिप्पणी लाई मुख्यतया तलका 2 प्रकारमा विभाजन गरिन्छ:
- एकल-रेखा टिप्पणी(
//
प्रयोग गरेर) - बहु-रेखा टिप्पणी(
/* ... */
प्रयोग गरेर)
अगाडि आउने खण्डमा, प्रत्येक टिप्पणी विधिको विशिष्ट प्रयोग र ध्यान दिनुपर्ने बुँदाहरूलाई व्याख्या गरिनेछ।
लेखको उद्देश्य
यस लेखमा,
- C भाषाको टिप्पणी को आधारभूत लेखन तरिका
- सर्वश्रेष्ठ अभ्यास र अनुप्रयोग उदाहरणहरू
- ध्यान दिनुपर्ने बुँदाहरू
लाई विस्तृत रूपमा व्याख्या गरिनेछ।
C भाषा शुरुआतीहरूका लागि पनि टिप्पणी को प्रयोग सजिलै बुझ्न सकिने सामग्री बनाइएको छ, कृपया अन्त्यसम्म हेर्नुहोस्।
2. C भाषा को टिप्पणी हटाउने मूलभूत
C भाषा को टिप्पणी हटाउने मूलभूत
C भाषामा टिप्पणी हटाउने द्वारा, कोडमा व्याख्या वा टिप्पणी थप्न, र विशेष कोडलाई अस्थायी रूपमा अक्षम बनाउन सकिन्छ।
यहाँ, C भाषामा 2 प्रकारको टिप्पणी हटाउने विधिहरूको बारेमा व्याख्या गरिन्छ।
एकल रेखा टिप्पणी(//
)
एकल रेखा टिप्पणी // (डबल स्ल्यास) प्रयोग गरेर गरिन्छ। यस लेखनलाई प्रयोग गर्दा, 1 रेखा कोड टिप्पणी हटाइन्छ।
मूलभूत लेखन विधि
int a = 10; // चल a मा 10 असाइन गर्नुहोस्
उदाहरण प्रयोग
एकल रेखा टिप्पणी छोटो अतिरिक्त व्याख्या वा अस्थायी कोड अक्षम बनाउन प्राय प्रयोग गरिन्छ।
उदाहरण 1: कोडको व्याख्या रूपमा
#include <stdio.h>
int main() {
int a = 5; // चल a को प्रारम्भ
printf("a को मान: %dn", a); // चल a को आउटपुट
return 0;
}
उदाहरण 2: डिबग गर्दा अस्थायी रूपमा अक्षम बनाउने
#include <stdio.h>
int main() {
int a = 5;
// printf("डिबग आउटपुट: %dn", a); // यो पंक्ति अस्थायी रूपमा अक्षम गर्नुहोस्
return 0;
}
बहु रेखा टिप्पणी(/* ... */
)
बहु रेखा टिप्पणी /* र */ द्वारा घेरिएको भागलाई टिप्पणी हटाइन्छ। बहु रेखा टिप्पणी वा कोड ब्लक अक्षम बनाउन उपयुक्त छ।
मूलभूत लेखन विधि
/* यहाँ बहु-रेखा टिप्पणी हो。
अनेक पंक्तिहरूमा लेख्न सकिन्छ。 */
int a = 10;
उदाहरण प्रयोग
बहु रेखा टिप्पणी कोडको व्याख्या लामो हुँदा वा बहु रेखा कोड अक्षम बनाउँदा प्रयोग गरिन्छ।
उदाहरण 1: बहु रेखा व्याख्या
#include <stdio.h>
int main() {
/* चल a मा 10 राख्नुहोस्, त्यसपछि चल b मा a को 2 गुणा मान राख्नुहोस्। */
int a = 10;
int b = a * 2;
printf("b का मान: %dn", b);
return 0;
}
उदाहरण 2: बहु रेखा कोड अक्षम बनाउने
#include <stdio.h>
int main() {
int a = 5;
/* अस्थायी रूपमा निम्न कोड अक्षम गर्नुहोस्
printf("a को मान: %dn", a);
a = a + 10;
printf("परिवर्तन पछि a: %dn", a);
*/
return 0;
}
एकल रेखा र बहु रेखा को प्रयोग विभाजन
टिप्पणीको प्रकार अनुसार उपयुक्त प्रयोग विभाजन महत्त्वपूर्ण छ। तल प्रयोग विभाजनका बुँदाहरू देखाइन्छ।
टिप्पणीको प्रकार | उपयोग | विशेषता |
---|---|---|
एकल रेखा टिप्पणी (// ) | छोटो व्याख्या वा 1 रेखा कोड अक्षम बनाउन प्रयोग | संकुचित र लेख्न सजिलो |
बहु रेखा टिप्पणी (/* ... */ ) | बहु रेखा व्याख्या वा ठूलो कोड ब्लक अक्षम बनाउने | बहु रेखा एकै साथ टिप्पणी हटाउन सम्भव |
ध्यान दिनुहोस्: टिप्पणीको नेस्टिङ निषेध
C भाषामाटिप्पणीको नेस्टिङ(टिप्पणीभित्र थप टिप्पणी समावेश गर्ने)समर्थन छैन।
विशेष गरी, बहु रेखा टिप्पणीभित्र अर्को /* ... */
लेख्दा त्रुटि हुन्छ, त्यसैले ध्यान दिनु आवश्यक छ।
त्रुटिको उदाहरण
#include <stdio.h>
int main() {
/* यो टिप्पणीले त्रुटि उत्पन्न गर्दछ।
/* भित्रको नेस्ट गरिएको टिप्पणी */
*/
return 0;
}
यस्ता अवस्थामा, एकल रेखा टिप्पणी र बहु रेखा टिप्पणी लाई उपयुक्त रूपमा प्रयोग गरेर समाधान गरौं।
सारांश
C भाषामा // प्रयोग गर्ने एकल रेखा टिप्पणी र /* … */ प्रयोग गर्ने बहु रेखा टिप्पणीका दुई प्रकार छन्।
- एकल रेखा टिप्पणी: छोटो व्याख्या वा 1 रेखा अक्षम बनाउन प्रयोग
- बहु रेखा टिप्पणी: बहु रेखा व्याख्या वा कोड ब्लक अक्षम बनाउन प्रयोग
यी प्रयोग विभाजनलाई बुझेर, उपयुक्त रूपमा टिप्पणी हटाउने प्रयोग गर्दा, कोडको पढ्नीयता र डिबग दक्षता उल्लेखनीय रूपमा सुधार हुन्छ।
3. टिप्पणी प्रयोगको सर्वश्रेष्ठ अभ्यास
टिप्पणी प्रयोगको सर्वश्रेष्ठ अभ्यास
C भाषा मात्र सीमित नभई, प्रोग्रामिङमा टिप्पणी कोडलाई बुझ्न सजिलो बनाउने लागि अत्यन्त महत्वपूर्ण छ। तर, प्रभावकारी टिप्पणी लेख्ने तरिका र टाल्नुपर्ने लेख्ने तरिकालाई ध्यान नदिएमा, उल्टो रूपमा पठनीयता घट्न सक्छ।
यहाँ, टिप्पणीको सर्वश्रेष्ठ अभ्यासलाई व्याख्या गर्छौं।
उपयुक्त टिप्पणी लेख्ने तरिका
टिप्पणी कोडको उद्देश्य र कार्यलाई स्पष्ट रूपमा पूरक गर्ने चीज हो। उपयुक्त टिप्पणी लेख्नका लागि बुँदाहरू प्रस्तुत गरिन्छ।
1. कोडको उद्देश्य व्याख्या गर्नु
टिप्पणीले 「के गरिरहेको छ」 होइन 「किन यो प्रक्रिया गरिरहेको छ」 व्याख्या गर्नु महत्त्वपूर्ण छ।
खराब उदाहरण:
int a = 5; // a लाई 5 को मान दिनुहोस्
राम्रो उदाहरण:
int a = 5; // गणनाको प्रारम्भिक मानको रूपमा 5 सेट गर्नुहोस्
व्याख्या: कोड हेर्दा「a मा ५ असाइन गरिएको छ」 कुरा स्पष्ट देखिन्छ। असाइनको उद्देश्य स्पष्ट रूपमा उल्लेख गर्नु उपयोगी हुन्छ।
2. जटिल प्रक्रिया वा एल्गोरिदम व्याख्या गर्नु
जटिल तर्कमा, बुझ्न सजिलो बनाउन पूरक टिप्पणी थपिन्छ।
उदाहरण:
/* एरेको तत्वहरूलाई जम्मा गर्ने लूप।
एरे खाली भएमा 0 फर्काउँछ। */
int sum_array(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
बुँदा: फङ्क्सन र लूपको भूमिका, प्रक्रियाको सारांशलाई संक्षिप्त रूपमा व्याख्या गर्दा, अन्य विकासकर्ताहरू तुरुन्तै बुझ्न सक्छन्।
3. कोड ब्लक अनुसार टिप्पणी थप्नु
ठूलो कोड ब्लकको अगाडि, त्यस ब्लकको भूमिका व्याख्या गर्ने टिप्पणी थपिन्छ।
उदाहरण:
#include <stdio.h>
int main() {
// प्रारम्भिक सेटअप: चलको घोषणा र प्रारम्भिकरण
int a = 5;
int b = 10;
// गणना प्रक्रिया: a र b लाई जोडेर परिणाम आउटपुट
int result = a + b;
printf("परिणाम: %dn", result);
return 0;
}
बुँदा: कोडको विभाजन अनुसार टिप्पणी थप्दा, प्रक्रियाको प्रवाह बुझ्न सजिलो हुन्छ।
टिप्पणी लेख्दा ध्यान दिनुपर्ने बुँदाहरू
1. अत्यधिक टिप्पणी टाल्नु
कोड आफै पर्याप्त स्पष्ट भएमा, टिप्पणी आवश्यक छैन। अत्यधिक टिप्पणीले कोडको पठनीयता घटाउँछ।
खराब उदाहरण:
int a = 5; // चर a घोषणा गरेर 5 को मान सेट गर्ने
राम्रो उदाहरण:
int a = 5; // 5 लाई प्रारम्भिक मानको रूपमा सेट गर्नुहोस्
2. पुराना टिप्पणीलाई त्यहीँ नछोड्नु
कोड परिवर्तन गर्दा, टिप्पणी पनि अनिवार्य रूपमा अद्यावधिक गरौं। पुराना टिप्पणी बाँकी रहँदा, गलत बुझाइको कारण बन्छ।
उदाहरण:
/* यो फङ्सनले दुई संख्याहरूलाई जोड्छ।
वास्तवमा, तर्कहरूलाई गुणा गर्ने गरी परिवर्तन गरिएको छ。 */
int calculate(int x, int y) {
return x * y; // टिप्पणी र प्रक्रिया विरोधाभासमा छन्।
}
बुँदा: कोड परिवर्तन गर्दा, टिप्पणीको सामग्री पनि अनिवार्य रूपमा जाँच गरी, सुसंगतता कायम गरौं।
3. टिप्पणीको स्वरूपलाई ध्यान दिनु
पढ्न सजिलो टिप्पणी लेख्नका लागि, उपयुक्त रूपमा स्वरूपित गरौं। लाइन ब्रेक र इन्डेन्ट प्रयोग गर्दा पठनीयता बढ्छ।
राम्रो उदाहरण:
/* फङ्सनको विवरण
-------------------------------
फङ्सनको नाम: add_numbers
तर्कहरू: int x, int y
परिणाम मान: x र y को योग फर्काउँछ */
int add_numbers(int x, int y) {
return x + y;
}
टिप्पणीको उपयुक्त स्थान
टिप्पणी तलका स्थानहरूमा लेख्दा प्रभावकारी हुन्छ।
- कोडको ठीक अगाडि: फङ्क्सन वा ब्लकको व्याख्या
- कोडको लाइन अन्त्य: छोटो पूरक वा व्याख्या
- हेडर भाग: प्रोग्राम वा फाइलको सम्पूर्ण सारांश
उदाहरण:
/* फाइलको सम्पूर्ण अवलोकन
---------------------
यो कार्यक्रमले दुई संख्याहरूलाई जोडेर परिणाम प्रिन्ट गर्छ */
#include <stdio.h>
int main() {
int a = 5; // प्रारम्भिक मान a
int b = 10; // प्रारम्भिक मान b
// परिणाम गणना गरेर प्रिन्ट गर्नुहोस्
printf("परिणाम: %dn", a + b);
return 0;
}
सारांश
टिप्पणी लेख्दा, कोडको उद्देश्य स्पष्ट बनाउने कुरा ध्यानमा राखी, अत्यधिक टिप्पणी वा पुराना टिप्पणी टालौं। उपयुक्त टिप्पणी थप्दा, कोडको पठनीयता र मर्मतयोग्यता बढ्छ।
- कोडको उद्देश्य र कारण व्याख्या गर्ने
- जटिल तर्क वा कोड ब्लकलाई पूरक गर्ने
- अत्यधिक टिप्पणी वा गलत टिप्पणी टाल्ने
टिप्पणीको सर्वश्रेष्ठ अभ्यास बुझेर, उपयुक्त रूपमा प्रयोग गर्दा, टिम विकास र भविष्यको कोड मर्मत धेरै सजिलो हुन्छ।
4. टिप्पणी हटाउनेको उपयोग विधि
टिप्पणी हटाउनेको उपयोग विधि
C भाषा मा टिप्पणी हटाउने केवल कोडको पूरक व्याख्या मात्र होइन, विभिन्न परिस्थितिहरूमा प्रभावकारी रूपमा प्रयोग गर्न सकिन्छ। यहाँ, डिबग र कोडको अस्थायी अक्षम बनाउने, सर्तसहितको कम्पाइल जस्ता व्यावहारिक उपयोग विधिहरूलाई व्याख्या गर्छौं।
डिबग गर्दा कोड अक्षम बनाउने
प्रोग्रामको डिबग (बगको सुधार) कार्यमा, विशेष भागको कोडलाई अस्थायी रूपमा अक्षम बनाइ, समस्या स्थान पत्ता लगाउने काम प्रायः गरिन्छ। त्यस समयमा टिप्पणी हटाउने अत्यन्त उपयोगी हुन्छ।
उदाहरण: डिबगको लागि आउटपुट अक्षम बनाउने
#include <stdio.h>
int main() {
int a = 10, b = 20;
// डिबगको लागि: a र b को मानहरू प्रिन्ट गर्नुहोस्
// printf("a = %d, b = %dn", a, b);
// सही गणना प्रक्रिया
int sum = a + b;
printf("कुल: %dn", sum);
return 0;
}
बिन्दु:
- टिप्पणी हटाउने प्रयोग गरेर डिबगका लागि कोडलाई अक्षम बनाइ, उत्पादन वातावरणमा आउटपुट नहुन सक्छ।
- आवश्यकतानुसार टिप्पणी हटाउने हटाएर, डिबग कार्यलाई प्रभावकारी रूपमा अगाडि बढाउन सकिन्छ।
बहु-लाइन कोडलाई अस्थायी रूपमा अक्षम बनाउने
बहु-लाइनको कोडलाई अस्थायी रूपमा अक्षम बनाउने अवस्थामा, बहु-लाइन टिप्पणी (/* ... */
) प्रयोग गर्नुहोस्।
उदाहरण: विशेष प्रक्रिया अक्षम बनाउने
#include <stdio.h>
int main() {
int a = 5;
int b = 10;
/* यो कोड अस्थायी रूपमा निष्क्रिय गरियो
int result = a + b;
printf("कुल: %dn", result);
*/
printf("यो पंक्ति मात्र कार्यान्वयन हुन्छ।n");
return 0;
}
बिन्दु:
- /* र */ द्वारा घेरिएर, बहु-लाइनको कोडलाई एकै पटक टिप्पणी हटाउन सकिन्छ।
- डिबग वा परीक्षणको क्रममा अस्थायी रूपमा कोड हटाउँदा उपयोगी हुन्छ।
सर्तसहितको कम्पाइल र टिप्पणी हटाउने
C भाषा मा, प्रिप्रोसेसर निर्देश (#if
र #ifdef
) प्रयोग गरेर, विशेष कोडलाई सर्तसहित कम्पाइल गर्न सकिन्छ। टिप्पणी हटाउने जस्तै भूमिका खेल्छ, तर यो कम्पाइल चरणमा अक्षम हुन्छ, जुन फरक हो।
मूलभूत प्रयोग विधि
#include <stdio.h>
#define DEBUG 1
int main() {
int a = 5;
#if DEBUG
// डिबग मोडमा मानहरू आउटपुट गरिन्छ
printf("डिबग: a = %dn", a);
#endif
printf("प्रोग्राम समाप्त हुन्छ।n");
return 0;
}
व्याख्या:
- #if DEBUG देखि #endif को बीचको कोड केवल DEBUG परिभाषित भएमा मात्र कम्पाइल हुन्छ।
- टिप्पणी हटाउने जस्तै होइन, कोड कम्पाइलको लक्ष्य बाहिर बनाइन्छ, त्यसैले उत्पादन वातावरणमा डिबग कोड समावेश हुँदैन।
कोडको व्याख्या रूपमा उपयोग
टिप्पणी हटाउने प्रयोग गरेर, कोडको कार्य र उद्देश्य स्पष्ट रूपमा व्याख्या गर्न सकिन्छ। विशेष गरी फलन वा जटिल प्रक्रिया लेख्दा, उपयुक्त टिप्पणी थपेर पछि हेर्दा उपयोगी हुन्छ।
फलनको व्याख्या टिप्पणी
/*
फङ्सन: calculate_sum
विवरण: दुई पूर्णांकहरू जोडेर परिणाम फर्काउने
तर्कहरू:
int a - पहिलो पूर्णांक
int b - दोश्रो पूर्णांक
परिणाम: जोडिएको परिणाम
*/
int calculate_sum(int a, int b) {
return a + b;
}
बिन्दु:
- फलन वा प्रक्रियाको भूमिका स्पष्ट रूपमा व्याख्या गर्दा, कोडको पठनीयता सुधार हुन्छ।
- टिम विकास वा कोड समीक्षा समयमा पनि बुझ्न सजिलो हुन्छ।
टिप्पणी हटाउनेको प्रभावकारी प्रयोग
टिप्पणी हटाउने प्रयोग गर्दा प्रभावकारी रूपमा गर्ने बिन्दुहरूलाई संक्षेपमा प्रस्तुत गर्छौं:
- सर्टकट कुञ्जीको उपयोग
- धेरै सम्पादक र IDE मा, टिप्पणी हटाउने एकैछिनमा गर्ने सर्टकट कुञ्जी उपलब्ध छ।
- उदाहरण:
- VSCode:
Ctrl + /
(एकल लाइन टिप्पणी) - बहु-लाइन: चयन गरेर पछि
Ctrl + Shift + /
- VSCode:
- आवश्यक समयमा मात्र टिप्पणी हटाउने प्रयोग गर्नुहोस्
- डिबगको क्रममा वा विशेष परीक्षणमा मात्र प्रयोग गरी, अन्तमा अनावश्यक टिप्पणी हटाउने हटाऔं।
सारांश
C भाषा मा टिप्पणी हटाउने तलका परिस्थितिहरूमा प्रभावकारी रूपमा प्रयोग गर्न सकिन्छ:
- डिबग गर्दा कोड अक्षम बनाउने
- बहु-लाइनको कोडलाई अस्थायी रूपमा अक्षम बनाउने
- सर्तसहितको कम्पाइल द्वारा कोड नियन्त्रण
- कोडको व्याख्या र उद्देश्यको स्पष्टता
उचित रूपमा टिप्पणी हटाउने प्रयोग गरेर, डिबग कार्य र कोडको पठनीयता सुधार हुन्छ, र प्रभावकारी प्रोग्रामिङ सम्भव हुन्छ।
5. C भाषा टिप्पणी हटाउने सावधानिहरू
C भाषा टिप्पणी हटाउने सावधानिहरू
C भाषामा टिप्पणी हटाउने प्रयोग गर्दा, यो उपयोगी भएता पनि केही सावधानिहरू छन्। सही रूपमा प्रयोग नगरेमा, कम्पाइल त्रुटिको कारण वा कोडको पढ्न सजिलोपनलाई असर गर्न सक्छ। यहाँ, C भाषाको टिप्पणी हटाउने सम्बन्धी सावधानिहरूलाई विस्तृत रूपमा व्याख्या गर्नेछौं।
टिप्पणी नेस्टिङ निषेध
C भाषामा, मल्टीलाइन टिप्पणी (/* ... */
) भित्र थप मल्टीलाइन टिप्पणी लेख्न अनुमति छैन। यसलाई “टिप्पणी नेस्टिङ” भनिन्छ, तर गल्तीले लेख्दा कम्पाइल त्रुटि हुन्छ।
गलत उदाहरण
#include <stdio.h>
int main() {
/* यो टिप्पणी हो।
/* यहाँ थप टिप्पणी लेख्नुहोस् */
printf("Hello, World!n");
*/
return 0;
}
#include <stdio.h>
int main() {
/* यो टिप्पणी हो।
/* यहाँ थप टिप्पणी लेख्नुहोस् */
printf("Hello, World!n");
*/
return 0;
}
व्याख्या
- कम्पाइलरले पहिलो देखिएको
/*
र पहिलो*/
बीचको भागलाई टिप्पणी मान्दछ। - भित्रको टिप्पणीलाई बेवास्ता नगरी,
*/
देखिएमा टिप्पणी समाप्त भएको रूपमा गलत पहिचान गरिन्छ, जसले त्रुटि उत्पन्न हुन्छ।
सही समाधान विधि
यदि टिप्पणी हटाउने ओभरलैप हुन सक्छ भने, सिंगल‑लाइन टिप्पणी (//
) प्रयोग गरेर यसलाई टाल्न सकिन्छ।
#include <stdio.h>
int main() {
/* यो टिप्पणी हो। */
// printf("यहाँ एक-लाइन टिप्पणीले अक्षम गर्दछ");
return 0;
}
टिप्पणी हटाउने बिर्सनु
डिबग वा परीक्षणको क्रममा कोडलाई टिप्पणी हटाएर निष्क्रिय बनाएको पछि, त्यो टिप्पणी हटाउन बिर्सनु सामान्य हुन्छ। यसले कारण बनि उचित रूपमा चलिनु पर्ने प्रक्रिया चल्दैन भन्ने समस्या उत्पन्न हुन सक्छ।
उदाहरण
#include <stdio.h>
int main() {
int a = 10;
/* यो पंक्ति डिबगिङको लागि अक्षम गरियो
printf("a को मान: %dn", a);
*/
printf("प्रोग्राम समाप्त गरियो।n");
return 0;
}
समाधान
- डिबग पछि जाँच कार्यलाई कडाइका साथ गर्नुहोस्, अनावश्यक टिप्पणी हटाउनुस्।
- टिम विकासमा कोड रिभ्यू गरेर, अनावश्यक टिप्पणीहरू बाँकी छैनन् भनि जाँच गर्नुहोस्।
अधिक टिप्पणीबाट बच्नु
टिप्पणीहरू कोडलाई पूरक गर्नका लागि हो, तर अत्यधिक लेख्दा उल्टो रूपमा पढ्न सजिलोपन घटाउँछ। विशेष गरी कोडको सामग्रीसँग टिप्पणी दोहोरिएमा अनावश्यक हुन्छ।
खराब उदाहरण: कोड र टिप्पणीको दोहोर्याइ
int a = 10; // a मा 10 राख्ने
int b = 20; // b मा 20 राख्ने
int sum = a + b; // a र b लाई जोडेर sum मा राख्ने
राम्रो उदाहरण: उद्देश्य र कारण व्याख्या गर्नु
int a = 10;
int b = 20;
// कुल मान निकालेर प्रदर्शन गर्ने
int sum = a + b;
printf("कुल: %dn", sum);
बुँदा:
- यदि कोड आफै स्पष्ट छ भने, अत्यधिक टिप्पणीहरू अनावश्यक हुन्छन्।
- उद्देश्य र कारणलाई टिप्पणीको रूपमा राख्दा, भविष्यको मर्मत सजिलो हुन्छ।
टिप्पणीको सुसंगतता कायम राख्नु
कोडमा परिवर्तन गर्दा, सम्बन्धित टिप्पणीहरू पनि अनिवार्य रूपमा अद्यावधिक गर्नुपर्छ। टिप्पणी पुरानो रहँदा, कोडको सामग्रीसँग मेल नखाने गरी गलत बुझाइ वा बगको कारण बनाउँछ।
खराब उदाहरण: टिप्पणी र कोडको असमानता
/* दुई संख्याहरूको योग गर्ने फङ्शन */
int calculate(int a, int b) {
return a * b; // वास्तवमा गुणा हो, तर टिप्पणीमा जोडको रूपमा लेखिएको छ
}
राम्रो उदाहरण: टिप्पणी सुधार्नु
/* दुई संख्यालाई गुणा गर्ने फङ्शन */
int calculate(int a, int b) {
return a * b;
}
समाधान:
- कोड सुधार्दा टिप्पणीहरू पनि अनिवार्य रूपमा जाँच गरी, सुसंगतता कायम राख्नुहोस्।
- टिम विकासमा नियमित रूपमा कोड र टिप्पणीहरू रिभ्यू गर्नुहोस्।
टिप्पणी र उत्पादन कोडको सन्तुलन
टिप्पणी हटाउने अत्यधिक प्रयोगले सम्पूर्ण कोड पढ्न कठिन बनाइदिन सक्छ। विशेष गरी प्रोडक्सन वातावरणमा अनावश्यक टिप्पणीहरू बाँकी रहँदा, कोडको स्पष्टता बिग्रँछ मात्र होइन, अनावश्यक जानकारी पनि बढ्छ।
सिफारिस गरिएको समाधान
- अनावश्यक टिप्पणी हटाउनेलाई प्रोडक्सन कोडबाट हटाउनुहोस्।
- डिबग कोडलाई सर्तसहितको कम्पाइल (
#if DEBUG
) प्रयोग गरेर व्यवस्थापन गर्नुहोस्।
सारांश
C भाषामा टिप्पणी हटाउने प्रयोग गर्दा मुख्य सावधानिहरू तल दिइएको छन्:
- टिप्पणी नेस्टिङ निषेध:
/* ... */
को भित्र थप टिप्पणी नलेख्नुहोस्। - टिप्पणी हटाउने बिर्सनु:डिबग पछि अनावश्यक टिप्पणीहरू हटाउनुहोस्।
- अधिक टिप्पणीबाट बच्नु:कोड स्पष्ट भएमा टिप्पणीलाई न्यूनतम राख्नु।
- टिप्पणीको सुसंगतता कायम राख्नु:कोड परिवर्तन गर्दा टिप्पणी पनि अद्यावधिक गर्नु।
- प्रोडक्सन कोडको स्पष्टता कायम राख्नु:अनावश्यक टिप्पणी हटाउनु, कोडलाई सफा राख्नु।
यी सावधानिहरूलाई ध्यानमा राखेर, टिप्पणी हटाउनेलाई प्रभावकारी रूपमा प्रयोग गर्दै, कोडको पढ्न सजिलोपन र गुणस्तर कायम राख्न सकिन्छ।
6. अन्य प्रोग्रामिङ्ग भाषासँग तुलना
अन्य प्रोग्रामिङ्ग भाषासँग तुलना
सी भाषाको टिप्पणी हटाउने विधि सरल भएता पनि, अन्य प्रोग्रामिङ्ग भाषासँग तुलना गर्दा केही अनौठो विशेषताहरू पनि छन्। यस खण्डमा, प्रमुख प्रोग्रामिङ्ग भाषाहरूमा टिप्पणी हटाउने तरिकाहरू र सी भाषासँगको भिन्नताहरूको तुलना गरिन्छ।
सी भाषा र Python को टिप्पणी हटाउने
भाषा एकलाइन टिप्पणी बहु-लाइन टिप्पणी सी भाषा // टिप्पणी सामग्री
/* बहु-लाइन टिप्पणी */
Python ## टिप्पणी सामग्री
""" बहु-लाइन टिप्पणी """
Python को टिप्पणीको विशेषताहरू
एकलाइन टिप्पणी: #
प्रयोग गरिन्छ। लाइनको सुरुमा लेखिन्छ, 1 लाइनको आधारमा टिप्पणी हटाइन्छ। बहु-लाइन टिप्पणी: सी भाषाजस्तै विशेष बहु-लाइन टिप्पणी लेखन छैन, तर """
(डबल कोटेशन ३ वटा) प्रयोग गरेर, बहु-लाइन टिप्पणी सम्भव हुन्छ। Python को उदाहरण
सी भाषा र Java को टिप्पणी हटाउने
भाषा एकलाइन टिप्पणी बहु-लाइन टिप्पणी सी भाषा // टिप्पणी सामग्री
/* बहु-लाइन टिप्पणी */
Java // टिप्पणी सामग्री
/* बहु-लाइन टिप्पणी */
Java को टिप्पणीको विशेषताहरू
- Java को टिप्पणी हटाउने सी भाषाजस्तै धेरै समान छ।
//
र/* ... */
दुवै समर्थन गरिन्छ, समान रूपमा प्रयोग गर्न सकिन्छ। - Java मा, JavaDoc टिप्पणी (
/** ... */
) थप गरिएको छ, API दस्तावेज निर्माण उपकरणमा प्रयोग गर्न सकिन्छ।
Java को उदाहरण
सी भाषा र JavaScript को टिप्पणी हटाउने
भाषा एकलाइन टिप्पणी बहु-लाइन टिप्पणी सी भाषा // टिप्पणी सामग्री
/* बहु-लाइन टिप्पणी */
JavaScript // टिप्पणी सामग्री
/* बहु-लाइन टिप्पणी */
JavaScript को टिप्पणीको विशेषताहरू
- JavaScript मा पनि सी भाषाजस्तै टिप्पणी विधि प्रयोग गरिन्छ।
//
1 लाइनको टिप्पणी हो,/* ... */
बहु-लाइन टिप्पणी हटाउन प्रयोग हुन्छ। - विशेष गरी वेब विकासमा, कोडको व्याख्या वा डिबगिङको समयमा निष्क्रिय गर्न प्राय प्रयोग गरिन्छ।
JavaScript को उदाहरण
सी भाषा र C++ को टिप्पणी हटाउने
भाषा एकलाइन टिप्पणी बहु-लाइन टिप्पणी सी भाषा // टिप्पणी सामग्री
/* बहु-लाइन टिप्पणी */
C++ // टिप्पणी सामग्री
/* बहु-लाइन टिप्पणी */
C++ को टिप्पणीको विशेषताहरू
- C++ ले सी भाषाको टिप्पणी कार्यक्षमता पूर्ण रूपमा उत्तराधिकारमा लिएको छ।
//
र/* ... */
दुवै प्रयोग गर्न सकिन्छ। - C++ मा,
//
को एकलाइन टिप्पणी प्रमुख छ, संक्षिप्त टिप्पणी लेखन सामान्य छ।
C++ को उदाहरण
अन्य भाषासँगको भिन्नताहरूको सारांश
भाषा एकलाइन बहु-लाइन विशेषता सी भाषा //
/* ... */
सरल र हल्काPython #
""" ... """
बहु-लाइन टिप्पणी लेख्ने तरिकामा भिन्नताJava //
/* ... */
/** ... */
JavaDoc टिप्पणीको समर्थनJavaScript //
/* ... */
सी भाषाजस्तै लगभग समानC++ //
/* ... */
सी भाषाको लेखनशैलीलाई उत्तराधिकारमा लिएको
सारांश
सी भाषाको टिप्पणी हटाउने अत्यन्त सरल छ, एकलाइन टिप्पणी र बहु-लाइन टिप्पणी को २ प्रकार उपलब्ध छन्।
अर्का प्रोग्रामिङ्ग भाषाहरूमा प्रत्येकको आफ्नै लेखनशैली वा अतिरिक्त सुविधाहरू (उदाहरण: Python को #
वा Java को JavaDoc टिप्पणी) प्रदान गरिएका छन्।
सी भाषाको टिप्पणी हटाउने प्रयोग बुझ्नुभयो भने, अन्य प्रोग्रामिङ्ग भाषामा सर्नुहुँदा पनि सजिलै लागू गर्न सकिन्छ।
7. सारांश
सारांश
यस लेखमा, हामीले C भाषा मा कमेन्टआउट को आधारभूत देखि उन्नत प्रयोग सम्म विस्तृत रूपमा व्याख्या गरेका छौं। कमेन्टआउट कोडको पढ्नयोग्यता र मर्मतयोग्यतालाई सुधार्न आवश्यक प्रविधि हो। अन्तमा, महत्वपूर्ण बुँदाहरूलाई पुनरावलोकन गरौं।
C भाषा मा कमेन्टआउट को आधारभूत
C भाषाको कमेन्टहरूमा २ प्रकारका लेखन विधिहरू छन्।
- एकल रेखा कमेन्ट:
//
प्रयोग गरेर, 1 पङ्क्तिको कोडलाई कमेन्टआउट गर्ने। - बहु-रेखा कमेन्ट:
/* ... */
प्रयोग गरेर, बहु पङ्क्तिको कोड वा ब्लकलाई कमेन्टआउट गर्ने।
यीलाई उपयुक्त रूपमा प्रयोग गरेर, कोडको केही भागलाई अस्थायी रूपमा निष्क्रिय गर्न वा पूरक व्याख्या लेख्न सकिन्छ।
कमेन्टआउट को प्रभावकारी प्रयोग विधिहरू
कमेन्टआउट तलका परिस्थितिहरूमा प्रभावकारी रूपमा प्रयोग गर्न सकिन्छ।
- डिबग गर्दा कोड निष्क्रियकरण:समस्या भएको भागलाई अस्थायी रूपमा हटाएर, कार्य परीक्षण गर्ने।
- बहु पङ्क्तिको कोड निष्क्रियकरण:परीक्षण वा जाँचको लागि एकै पटक कोडलाई रोक्ने।
- शर्तीय कम्पाइल:
#if
आदि प्रयोग गरेर, कोडलाई शर्त अनुसार चलाउन वा निष्क्रिय गर्न। - कोडको पूरक व्याख्या:फङ्सन वा प्रक्रिया को उद्देश्य स्पष्ट गरेर, भविष्यको मर्मतलाई सजिलो बनाउने।
कमेन्टआउट को ध्यान दिनुपर्ने बुँदाहरू
प्रभावकारी कमेन्टआउटमा केही ध्यान दिनुपर्ने बुँदाहरू छन्।
- कमेन्टको नेस्टिङ निषेध:
/* ... */
भित्र फेरि/* ... */
लेख्न नदिनुहोस्। - अतिरिक्त कमेन्टहरू टाल्नु:कोड आफै स्पष्ट भएमा, अनावश्यक कमेन्टहरू आवश्यक छैनन्।
- पुराना कमेन्टहरू नछोड्नु:कोड परिमार्जन गर्दा, सम्बन्धित कमेन्टहरू पनि अनिवार्य रूपमा अद्यावधिक गर्नु।
- कमेन्ट र कोडको सुसंगतता:गलत कमेन्टहरू भएमा, कोडको बुझाइमा बाधा पुर्याउन सक्छ।
अन्य भाषासँग तुलना
C भाषाको कमेन्टआउट सरल र सहज लेखन शैलीको विशेषता हो, तर Python वा Java जस्ता अन्य प्रोग्रामिङ भाषाहरूमा केही फरक लेखन शैली वा अतिरिक्त सुविधाहरू उपलब्ध छन्। C भाषाको कमेन्टको आधारभूत बुझ्नाले, अन्य भाषामा प्रयोग गर्न सजिलो हुन्छ।
कमेन्टआउटको प्रयोगले दक्ष प्रोग्रामिङ!
कमेन्टआउट केवल कोडलाई निष्क्रिय गर्ने मात्र होइन, कोडको उद्देश्य बताउने, डिबगलाई दक्ष बनाउने, टिम विकासको संवादलाई सहयोग गर्ने जस्ता महत्वपूर्ण भूमिका पनि निर्वाह गर्छ।
प्रभावकारी कमेन्टको प्रयोगमा ध्यान दिएर, तलका फाइदाहरू प्राप्त हुन्छन्।
- कोडकोपढ्नयोग्यता र मर्मतयोग्यता सुधार हुन्छ।
- डिबग र समस्या समाधान दक्षतापूर्वक गर्न सकिन्छ।
- टिम सदस्यहरू र भविष्यको आफैंले बुझ्न सजिलो कोड बनाइन्छ।
समाप्तिमा
C भाषाको कमेन्टआउट सरल कार्य हो, तर सही रूपमा प्रयोग गर्दा प्रोग्रामिङको दक्षता र गुणस्तरलाई ठूलो रूपमा सुधार्न सकिन्छ। यस लेखमा प्रस्तुत गरिएको सर्वोत्तम अभ्यास र ध्यान दिनुपर्ने बुँदाहरूलाई ध्यानमा राख्दै, दैनिक प्रोग्रामिङमा उपयोग गर्नुहोस्।
आगामीमा पनि C भाषाको आधारभूत ज्ञान र उन्नत प्रविधिहरू सिक्दै, अझ दक्ष र बुझ्न सजिलो कोड लेख्न जारी राखौं!