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

क्या सी भाषा में मुख्य () फ़ंक्शन में तर्क देना संभव है?

हां, हम मुख्य () फ़ंक्शन में तर्क दे सकते हैं।

सी में कमांड लाइन तर्क सिस्टम की कमांड लाइन में प्रोग्राम के नाम के बाद निर्दिष्ट किए जाते हैं, और प्रोग्राम निष्पादन के दौरान ये तर्क मान आपके प्रोग्राम को पास कर दिए जाते हैं।

argc और argv दो तर्क हैं जो मुख्य कार्य को पारित कर सकते हैं।

लेकिन जब आप टर्मिनल से प्रोग्राम चलाते हैं तो main() फंक्शन वास्तव में ऑपरेटिंग सिस्टम (या शेल प्रोग्राम) द्वारा कॉल किया जाता है।

सिंटैक्स

सिंटैक्स को नीचे समझाया गया है -

int main(int argc, char *argv[]){
   //Code
   return 0;
}

उदाहरण

#include<stdio.h>
int main(int argc, char *argv[]){
   int i;
   for (i = 0; i < argc; i++) {
      printf("Arg %d: %s\n", i, argv[i]);
   }
   return 1;
}

आउटपुट

Arg 0: G:\CP\CP programs\main with arguments.exe
Explanation:
The program that prints all the arguments passed to your program, including the program name itself.

  1. C प्रोग्राम में एक आयत में अंकित किए जा सकने वाले सबसे बड़े संभावित समचतुर्भुज का क्षेत्रफल?

    यहां हम एक समस्या देखेंगे, जहां एक आयत दिया गया है। हमें आयत में अंकित किए जा सकने वाले सबसे बड़े समचतुर्भुज का क्षेत्रफल ज्ञात करना है। आरेख नीचे जैसा दिखेगा - आयत की लंबाई l है और चौड़ाई b है तो समचतुर्भुज का क्षेत्रफल है - सोर्स कोड #include <iostream> #include <cmath> using namesp

  1. सी भाषा में isupper () फ़ंक्शन

    फ़ंक्शन isupper() का उपयोग यह जांचने के लिए किया जाता है कि वर्ण अपरकेस है या नहीं। सफल होने पर यह गैर-शून्य मान देता है अन्यथा, शून्य लौटाता है। इसे ctype.h हेडर फ़ाइल में घोषित किया गया है। यहाँ C भाषा में isupper() का सिंटैक्स दिया गया है, int isupper(int character); यहाँ, चरित्र - वह वर्ण जिस

  1. C# प्रोग्राम के मुख्य भाग क्या हैं?

    C# प्रोग्राम के मुख्य भागों में शामिल हैं - नाम स्थान घोषणा एक कक्षा कक्षा के तरीके वर्ग विशेषताएँ एक मुख्य तरीका बयान और भाव टिप्पणियां निम्नलिखित एक उदाहरण है जिसमें दिखाया गया है कि C# प्रोग्राम कैसे बनाया जाता है - उदाहरण using System; namespace Demo {    class Program {   &nb