Kako Nazvati Funkciju

Sadržaj:

Kako Nazvati Funkciju
Kako Nazvati Funkciju

Video: Kako Nazvati Funkciju

Video: Kako Nazvati Funkciju
Video: Domaća zadaća za 9. razred: Matematika - Grafik linearne funkcije 2024, Travanj
Anonim

Funkcije programskog jezika C koriste se za izvođenje niza ponavljajućih radnji unutar jednog programa. Ponekad je veliki blok nekih pomoćnih izračuna također odvojen u zasebnu funkciju. U pravilu se funkcija poziva s prosljeđivanjem postavljenih argumenata. Funkcija može biti vraćanje vrijednosti ili jednostavno izvođenje određenog broja radnji. Funkciju možete pozvati tek nakon što je deklariran njezin opis ili prototip.

Kako nazvati funkciju
Kako nazvati funkciju

Nužno je

C programsko okruženje

Upute

Korak 1

Deklaracija funkcije može se izvršiti u zaglavnoj datoteci s nastavkom.h. U tom slučaju možete koristiti funkcijski poziv bilo gdje u programskom kodu bez brige o vidljivosti njegove deklaracije. Datoteke zaglavlja uvrštene su u datoteke s nastavkom.srr na samom početku s redom poput: #include “My_sag.h”.

Korak 2

Deklarirajte funkciju na sljedeći način: bool My_fanc (char p1, int p2). Ovdje je My_fanc jedinstveni naziv funkcije za vaš program. Sljedeći opis funkcije može se izvesti bilo gdje u programskom kodu. Da biste to učinili, navedite vrstu povrata, ime funkcije i sve proslijeđene argumente. Nakon toga radnje koje funkcija izvršava zapišite u kovrčave zagrade koje zatvaraju tijelo funkcije.

3. korak

Na mjesto u kodu na kojem želite izvršiti radnje ove funkcije napišite njezino ime i prenesite mu sve potrebne argumente. Tip prosljeđenih vrijednosti mora biti jednak deklariranom tipu. Vraćenu vrijednost dodijelite varijabli istog tipa: bool Res = My_fanc (“H”, 24). Prosljeđivanje argumenata funkciji može se provesti i kroz varijable određenog tipa i pomoću konstantnih vrijednosti.

4. korak

Kada se poziva preopterećena funkcija, broj njezinih argumenata može biti različit za isto zaglavlje. Ovdje je važno pravilno navesti njihove vrijednosti, jer prevoditelj možda neće otkriti vašu pogrešku u pozivu funkcije.

Korak 5

Funkcija se može pozvati pomoću pokazivača. Da biste to učinili, deklarirajte ovaj pokazivač i dodijelite mu adresu funkcije: int (* p_F) (const char *, const char *); p_F = My_fanc. U tom se slučaju poziv funkcije My_fanc može napisati kao referenca na pokazivač. Na primjer, na ovaj način možete proslijediti adresu funkcije kao argument drugoj funkciji: copy (n, p_F). Tako će već u funkciji kopiranja poziv My_fanc izgledati ovako: (* p_F) (a, b), gdje su a, b argumenti pozvane funkcije. Rezultat rada za bilo koji implementirani poziv odgovarat će programiranim radnjama funkcije.

Preporučeni: