logo

Mikä on tärkein C:ssä?

Tässä aiheessa keskustelemme tärkeimmistä C-ohjelmointikieli . Main on ennalta määritetty avainsana tai funktio C:ssä. Se on jokaisen C-ohjelman ensimmäinen funktio, joka on vastuussa ohjelman suorittamisen aloittamisesta ja lopettamisesta. Se on erikoistoiminto, joka aloittaa aina koodin suorittamisen pää 'pitää' int 'tai' mitätön ' palautustietotyyppinä. Toisin sanoen main()-funktio on ohjelmointikoodin sisääntulokohta sen suorittamisen aloittamiseksi.

javascript window.open
Mikä on tärkein asia C

Main()-funktion tärkeyskohdat

  1. Käyttöjärjestelmä kutsuu aina main()-funktiota, kun ohjelmoijat tai käyttäjät suorittavat ohjelmointikoodinsa.
  2. Se vastaa ohjelman alkamisesta ja päättymisestä.
  3. Se on yleisesti hyväksytty avainsana ohjelmointikielessä, eikä se voi muuttaa sen merkitystä ja nimeä.
  4. Main()-funktio on käyttäjän määrittämä funktio C:ssä, mikä tarkoittaa, että voimme välittää parametreja main()-funktiolle ohjelman vaatimusten mukaisesti.
  5. Main()-funktiota käytetään ohjelmointikoodin kutsumiseen ajon aikana, ei ohjelman käännösaikana.
  6. Main()-funktiota seuraa avaus- ja sulkemissulut.

Syntaksi

 main() { // codes start from here } 

Ohjelma tulostaa lausunnon main()-funktiolla

Tarkastellaan ohjelmaa, joka tulostaa lauseen käyttämättä void- ja int main()-funktiota C:ssä.

Ohjelma.c

 #include main() { printf ('Welcome to the JavaTpoint'); } 

Lähtö:

 Welcome to the JavaTpoint 

Ohjelma kutsua sisäkkäisiä funktioita main()-funktiolla

Tarkastellaan ohjelmaa, joka kutsuu sisäkkäisiä funktioita main()-funktion sisällä.

Main.c

 #include #include main() { printf (' It is a main() function '); int fun2(); // jump to void fun1() function printf ('
 Finally exit from the main() function. '); } void fun1() { printf (' It is a second function. '); printf (' Exit from the void fun1() function. '); } int fun2() { void fun1(); // jump to the int fun1() function printf (' It is a third function. '); printf (' Exit from the int fun2() function. '); return 0; } 

Lähtö:

 It is a main() function Finally exit from the main() function. 

Main()-funktion tyypit

Seuraavat ovat C:ssä käytetyt main()-funktion tyypit

  1. void main()
  2. int main()
  3. int main ( int argc, char **argv)
  4. int main(tyhjä)
  5. void main (void)

void main()-funktio

Void on avainsana, joka viittaa tyhjään tietotyyppiin, jolla ei ole palautusarvoa. Toisin sanoen void-datatyyppiä käytetään, kun emme halua palauttaa mitään arvoa kutsuvalle funktiolle. Lisäksi sitä käytetään main()-funktion kanssa palauttamaan mitään, ja sitä voidaan käyttää käyttäjän määrittämien ja ennalta määritettyjen funktioiden kanssa C-ohjelmoinnissa.

Syntaksi

 void main() { // body of the code } 

Ohjelma, joka näyttää void main() -funktion

Kirjoitetaan yksinkertainen ohjelma, joka osoittaa void main() -funktion.

void.c

 #include #include void main() { printf (' C is a programming language. '); printf( ' 
 It is a void main() function in C. ' ); } 

Lähtö:

 C is a programming language. It is a void main() function in C. 

int main()-funktio

An int on avainsana, joka viittaa kokonaislukutietotyyppiin. Main()-funktion kanssa käytetty int-tietotyyppi, joka osoittaa, että funktion tulee palauttaa kokonaisluku. Kun käytämme int main() -funktiota, se on pakollinen kirjoittaminen paluu 0; lause main()-funktion lopussa. Paluu 0; lauseke tarkoittaa, että ohjelma on suoritettu onnistuneesti, kun taas kaikki muut lausekkeet edustavat ohjelman epäonnistunutta lopettamista.

Syntaksi

 int main() { // code to be executed return 0; } 

Ohjelma palauttamaan arvon käyttämällä int main()-funktiota C:ssä

Kirjoitetaan ohjelma, joka palauttaa arvon käyttämällä int main()-funktiota C-kielellä.

prog.c

 #include int main() { printf (' Welcome to the JAVATPOINT '); printf( ' 
 It is an int main() function to return a value. ' ); return 0; } 

Lähtö:

 Welcome to the JAVATPOINT It is an int main() function to return a value. 

Ohjelma tulostaa iteratiiviset luvut int main() -funktiolla

Tarkastellaan esimerkkiä iteratiivisen lukujonon näyttämiseksi C:ssä käyttämällä int main()-funktiota.

linkitetty lista java

Ohjelma.c

 #include int main() { static int num = 20; if ( --num) { printf (' %d ', num); // print the number main(20); } return 0; } 

Lähtö:

 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 

Voimme myös käyttää an EXIT_SUCCESS lauseke, joka on vaihtoehtoinen lauseke return 0. Jos ohjelmaa ei suoriteta onnistuneesti, voimme käyttää komentoa EXIT_FAILURE palautuslausekkeen puuttuessa 1. Return-lauseen määritelmä tavallisessa input-output otsikkotiedostossa ( stdio.h ), kun taas EXIT-käsky on määritelty vakiokirjastossa ( stdlib.h ) otsikkotiedosto.

Ohjelma käyttää EXIT_SUCCESS-käskyä int main() -funktiossa

Kirjoitetaan C-kielellä ohjelma, joka käyttää EXIT_SUCCESS-käskyä return-käskyn tilalle.

Poistu.c

 #include #include int main() { printf (' Hello, Welcome to the World '); printf (' 
 Use EXIT_SUCCESS on successful execution of the program '); EXIT_SUCCESS; // use EXIT_SUCCESS statement in replacement of the return 0; } 

Lähtö:

 Hello, Welcome to the World Use EXIT_SUCCESS on successful execution of the program 

Huomautus: return-lausetta ei voi käyttää void main()-funktion kanssa, koska se palauttaa arvon. Siksi emme voi käyttää sitä void main() -funktion kanssa. Voimme kuitenkin käyttää EXIT-käskyä void main()-funktion kanssa.

int main (int argc, char *argv)

Main()-funktiota voidaan kutsua käyttämällä komentoriviargumentteja. Se on funktio, joka sisältää kaksi parametria, kokonaisluku (int argc) ja merkki (char *argv) tietotyypin. The argc parametri tarkoittaa argumenttien määrää ja argv tarkoittaa argumenttiarvoja.

int main(void) -funktio

Int main(void)-funktio on samanlainen kuin int main()-funktio palauttamaan kokonaislukuarvon. Mutta voimme välittää useamman kuin yhden argumentin int main(:lle), kun taas int main(void) voidaan kutsua vain ilman argumenttia.

Ohjelma käyttää int main(void) -funktiota C:ssä

Tarkastellaan ohjelmaa, joka osoittaa int main(void) -funktion C-kielellä.

prog_main.c

 #include int main (void) // It does not accept any parameter other than void { printf (' Welcome to the JAVATPOINT '); // print the statement return 0; } 

Lähtö:

 Welcome to the JAVATPOINT 

void main (void) -toiminto

Void main (void) -funktio on samanlainen kuin void main() -funktio, joka ei palauta arvoa. Void main()-funktio voi kuitenkin hyväksyä useita parametreja, mutta se ei palauta arvoa. Se on tyhjä tietotyyppi, kun taas void main(void) ei ota mitään parametria, koska sillä on ennalta määritetty main(void)-funktio.

Ohjelma void main(void) -funktion käyttämiseen C:ssä

Tarkastellaan ohjelmaa, joka näyttää void main(void) -funktion C-kielellä.

Main_prog.c

 #include void main (void) { printf (' Welcome to the JAVATPOINT '); // print the statement } 

Lähtö:

 Welcome to the JAVATPOINT