Com Trucar A Una Funció

Taula de continguts:

Com Trucar A Una Funció
Com Trucar A Una Funció

Vídeo: Com Trucar A Una Funció

Vídeo: Com Trucar A Una Funció
Vídeo: Como Trucar Replica de Airsoft calidad china 2024, Maig
Anonim

Les funcions del llenguatge de programació C s’utilitzen per realitzar una sèrie d’accions repetitives dins d’un mateix programa. De vegades, un gran bloc d'alguns càlculs auxiliars també es separa en una funció independent. Com a regla general, la funció s’anomena amb el pas dels arguments establerts. Una funció pot ser retornar un valor o simplement realitzar diverses accions específiques. Podeu trucar a una funció només després que s'hagi declarat la seva descripció o el seu prototip.

Com trucar a una funció
Com trucar a una funció

És necessari

Entorn de programació C

Instruccions

Pas 1

Es pot fer una declaració de funció en un fitxer de capçalera amb l'extensió.h. En aquest cas, podeu utilitzar una trucada de funció a qualsevol lloc del codi del programa sense preocupar-vos de la visibilitat de la seva declaració. Els fitxers de capçalera s’inclouen als fitxers amb l’extensió.срр al principi amb una línia com: #include “My_sag.h”.

Pas 2

Declareu la funció de la següent manera: bool My_fanc (char p1, int p2). Aquí My_fanc és el nom de funció únic per al vostre programa. La següent descripció de la funció es pot realitzar a qualsevol lloc del codi del programa. Per fer-ho, especifiqueu el tipus de retorn, el nom de la funció i els arguments aprovats. Després d'això, escriviu les accions realitzades per la funció en claus que tanca el cos de la funció.

Pas 3

Al lloc del codi on vulgueu realitzar les accions d’aquesta funció, escriviu-ne el nom i passeu-li tots els arguments necessaris. El tipus de valors passats ha de ser el mateix que el tipus declarat. Assigneu el valor retornat a una variable del mateix tipus: bool Res = My_fanc ("H", 24). Passar arguments a una funció es pot dur a terme tant a través de variables del tipus especificat com mitjançant valors constants.

Pas 4

Quan es crida a una funció sobrecarregada, el nombre dels seus arguments pot ser diferent per a la mateixa capçalera. És important especificar els seus valors correctament aquí, ja que és possible que el compilador no detecti el vostre error a la trucada de funció.

Pas 5

La funció es pot anomenar mitjançant un punter. Per fer-ho, declareu aquest punter i assigneu-li l'adreça de la funció: int (* p_F) (const char *, const char *); p_F = El meu_fanc. En aquest cas, la crida a la funció My_fanc es pot escriure com a referència a un punter. Per exemple, així es pot passar l'adreça d'una funció com a argument a una altra funció: copiar (n, p_F). Per tant, ja a la funció de còpia, la trucada a My_fanc serà així: (* p_F) (a, b), on a, b són els arguments de la funció anomenada. El resultat del treball de qualsevol trucada implementada es correspondrà amb les accions programades de la funció.

Recomanat: