Korištenje funkcija važan je koncept u programiranju. Funkcija je niz izjava koje mogu izvesti neku vrstu određenog zadatka. Ako programer napiše sve izjave kao jedan program, postat će složen. Funkcije se mogu koristiti da se to izbjegne. Poznate su i kao metode. Svaka će funkcija imati svoju funkcionalnost. Funkcije poboljšavaju optimizaciju koda i ponovnu upotrebu koda. Mogu biti funkcije koje pruža programski jezik ili funkcije koje je napisao programer. Svaka funkcija ima ime za prepoznavanje. Nakon obavljanja određenog zadatka pomoću funkcije, može vratiti vrijednost. Neke funkcije ne vraćaju nikakvu vrijednost. Podaci potrebni za funkciju za obavljanje zadatka šalju se kao parametri. Parametri mogu biti stvarni parametri ili formalni parametri. ključna razlika između stvarnih i formalnih parametara je to Stvarni parametri su vrijednosti koje se prenose u funkciju kada se poziva, dok formalni parametri su varijable definirane u funkciji koja prima vrijednosti kada se funkcija zove.
1. Pregled i ključne razlike
2. Što su stvarni parametri
3. Što su formalni parametri
4. Sličnosti između stvarnih i formalnih parametara
5. Usporedna usporedba - stvarni i formalni parametri u tabelarnom obliku
6. Sažetak
Stvarni parametri su vrijednosti koje se prosljeđuju funkciji kad je pozvana. Pogledajte donji program.
#include
nevažeći dodatak (int x, int y)
int dodatak;
zbrajanje = x + y;
printf ( „% d” dodatak);
void main ()
dodavanje (2,3);
dodavanje (4,5);
Prema gore navedenom C programu, postoji funkcija nazvana zbrajanje. U glavnoj funkciji vrijednosti 2 i 3 prenose se na dodavanje funkcije. Ova vrijednost 2 i 3 su stvarni parametri. Te se vrijednosti prosljeđuju dodavanju metode, a zbroj dva broja prikazat će se na zaslonu. Opet se u glavnom programu nove dvije cjelobrojne vrijednosti prenose metodi sabiranja. Sada su stvarni parametri 4 i 5. Na ekranu će se prikazati zbroj 4 i 5.
Funkcija ili metoda slijedi sintaksu sličnu onima danim u nastavku:
(formalni parametri)
// skup izjava koje treba izvršiti
Naziv metode je identificirati metodu. Vrsta povratka određuje vrstu vrijednosti koju će metoda vratiti. Ako metoda ne vrati vrijednost, vrsta povratka je neispravna. Ako funkcija vraća cjelobrojnu vrijednost, tada je vrsta povratka cijeli broj. Formalni popis parametara priložen je u zagradama. Popis sadrži imena varijabli i vrste podataka svih potrebnih vrijednosti za metodu. Svaki formalni parametar odvojen je zarezom. Ako metoda ne prihvaća nikakve ulazne vrijednosti, tada bi metoda trebala imati prazan skup zagrade nakon naziva metode. npr dodavanje () ; Izjave koje bi trebalo izvršiti nalaze se u zavojima.
Slika 01: Parametri
Formalni parametri su varijable koje su definirane funkcijom koja prima vrijednosti kada se funkcija zove. Prema gornjem programu, vrijednosti 2 i 3 prelaze se na zbrajanje funkcija. U funkciji zbrajanja postoje dvije varijable koje se zovu x i y. Vrijednost 2 kopira se u varijablu x, a vrijednost 3 kopira se u varijablu y. Promjenjive x i y nisu stvarni parametri. Kopije su stvarnih parametara. Poznati su kao formalni parametri. Te su varijable dostupne samo unutar metode. Nakon ispisivanja dodavanja dva broja, kontrola se vraća nazad u glavni program.
Stvarni vs formalni parametri | |
Stvarni parametri su vrijednosti koje se prosljeđuju funkciji kad se poziva. | Formalni parametri su varijable koje su definirane funkcijom koja prima vrijednosti kada se funkcija poziva. |
Srodna funkcija | |
Stvarni parametri prosljeđuju se pozivom. | Formalni parametri su u pozvanoj funkciji. |
Vrste podataka | |
U stvarnim parametrima se ne spominju tipovi podataka. Spominje se samo vrijednost. | U formalnim parametrima treba uključiti vrste podataka o prijemnim vrijednostima. |
Korištenje funkcija koristan je koncept u programiranju. Funkcije pomažu u smanjenju duljine koda i smanjenju složenosti. Lako je napraviti testiranje, ispravljanje pogrešaka i poboljšava održivost koda. Neke funkcije možda ne trebaju ulaze, ali neke funkcije zahtijevaju unose. Moguće je proslijediti podatke funkcijama kao ulazima. Poznati su kao parametri. Dva uobičajena pojma koja se odnose na funkcije su Stvarni parametri i formalni parametri. Razlika između stvarnih i formalnih parametara je u tome što su stvarni parametri vrijednosti koje se prosljeđuju funkciji kada se ona poziva, dok su formalni parametri varijable definirane funkcijom koja prima vrijednosti kada se funkcija zove.
Možete preuzeti PDF verziju ovog članka i koristiti je za izvanmrežne svrhe, prema napomeni. Molimo preuzmite PDF verziju ovdje: Razlika između stvarnih i formalnih parametara
1. tutorialspoint.com. "C funkcije". Točka. Dostupno ovdje