Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C भाषा का महत्व और उसकी सामान्य संरचना बताइए

सी प्रोग्रामिंग एक सामान्य प्रयोजन, प्रक्रियात्मक, अनिवार्य कंप्यूटर प्रोग्रामिंग भाषा है।

सी भाषा का महत्व

  • C को एक मजबूत भाषा कहा जाता है, जिसमें इतने सारे अंतर्निहित कार्य और संचालन होते हैं, जिनका उपयोग किसी भी जटिल कार्यक्रम को लिखने के लिए किया जा सकता है।

  • आमतौर पर हम C को मध्यम स्तर की भाषा कहते हैं। क्योंकि, 'सी' कंपाइलर एक उच्च स्तरीय भाषा की विशेषताओं के साथ एक असेंबली भाषा की क्षमताओं को जोड़ता है। इसलिए, सिस्टम सॉफ्टवेयर और बिजनेस पैकेज दोनों को लिखने के लिए यह सबसे अच्छा है।

  • 'सी' प्रोग्राम कुशल और तेज़ हैं।

  • C अत्यधिक पोर्टेबल है, अर्थात, एक कंप्यूटर पर लिखे गए 'C' प्रोग्राम दूसरे कंप्यूटर पर बहुत कम (या) बिना किसी संशोधन के चलाए जा सकते हैं।

  • 'सी' भाषा संरचित प्रोग्रामिंग के लिए सबसे अच्छी है, जहां उपयोगकर्ता फ़ंक्शन मॉड्यूल (या) ब्लॉक के संदर्भ में किसी समस्या के बारे में सोच सकता है।

  • इसमें खुद को विस्तारित करने की क्षमता है।

इसे 'सी' नाम दिया गया था क्योंकि यह बीसीपीएल (बेसिक कंबाइंड प्रोग्रामिंग लैंग्वेज) की संतान है जिसे लोकप्रिय रूप से 'बी' भाषा कहा जाता था।

'C' प्रोग्राम का सामान्य रूप

C प्रोग्राम का सामान्य रूप इस प्रकार है -

/* documentation section */
preprocessor directives
global declaration
main ( ){
   local declaration
   executable statements
}
returntype function name (argument list){
   local declaration
   executable statements
}

उदाहरण

बिना किसी तर्क के फ़ंक्शन का उपयोग करके और अतिरिक्त करने के लिए वापसी मूल्य के साथ सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
void main(){
   //Syntax for addition (function has int because we are returning values for function//
   int sum();
   int add;
   add = sum();
   printf("Addition of two numbers is : %d",add);
}
int sum(){
   //Declaring actual parameters//
   int a,b,add;
   //Reading User I/p//
   printf("Enter a,b :");
   scanf("%d,%d",&a,&b);
   //Addition operation//
   add=a+b;
   //Returning value//
   return add;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

Enter a,b :4,6
Addition of two numbers is : 10

  1. C भाषा में पॉइंटर्स और सरणियों की अवधारणाओं की व्याख्या करें

    पॉइंटर्स और ऐरे संकलक द्वारा सरणी के सभी तत्वों के लिए निरंतर स्मृति स्थान आवंटित किए जाते हैं। आधार पता सरणी में पहले तत्व का स्थान है। उदाहरण के लिए, int a [5] ={10, 20,30,40,50}; पांच तत्वों को इस प्रकार संग्रहीत किया जाता है - यदि पी को पूर्णांक सूचक के रूप में घोषित किया जाता है, तो सरण

  1. डेटाबेस हठ और बैकअप का महत्व

    हमें हाल ही में Redis तकनीकी भागीदार कार्यक्रम में शामिल होने के एक कदम के रूप में Helios और Redis Enterprise के बीच एकीकरण को सत्यापित करने के लिए Cohesity टीम के साथ काम करने का अवसर मिला है। कोहेसिटी स्मार्टफाइल्स, एक सेवा जो हेलिओस पर चलती है, असंरचित डेटा का एकल दृश्य और वैश्विक प्रबंधन प्रदान

  1. यूरोपीय संघ और Google का संघर्ष

    कई बार, वास्तविकता निगलने के लिए एक आसान गोली नहीं होती है। Google को सभी चीजों की प्रौद्योगिकी के राजा के रूप में प्रतिष्ठित किया गया है। अपने संगठन के साथ रोजगार के लिए एक प्रस्ताव किसी भी सॉफ्टवेयर डेवलपर के लिए सपनों का सामान माना जाता है। किसी भी क्षेत्र के किसी भी उद्योग की तुलना में यह अपने अ