C funksjonen returnere Typer

AC-programmet er en samling av funksjoner. Evnen til å skape diskrete deler av koden som utfører en bestemt oppgave, samle dem i biblioteker og bruke dem i forskjellige programmer er en av funksjonene som gjorde C-språk en av de mest populære programmerings plattformer for kommersiell utvikling av programvare.

C-språk

Programmering i C er en øvelse i å skrive funksjoner. I motsetning til sine forutgående språk som FORTRAN, COBOL og BASIC, C bryter ned hver oppgave et program skal utføre i separate trinn, referert til som funksjoner. Den grunnleggende byggesteinen i hver C-program er main () funksjonen. C er en fri form språk betyr at programmet kjøres ikke er utført i en lineær måte som følger rekkefølgen koden er skrevet. Snarere programmet kjøres begynner alltid med main () -funksjonen og strengt følger rekkefølgen som de enkelte funksjonene kalles innenfor main ().

data~~POS=TRUNC typer~~POS=HEADCOMP

De grunnleggende datatyper tilgjengelig i C-språk er: int - et heltall; flyte - en verdi som inneholder en desimal; røye - en enkelt karakter; string - en setning eller samling av tegn; array - en samling av ulike verdier innsamlet og lagret i et strukturert tabell eller form. En funksjon i C kan returnere en hvilken som helst av disse. Det kan også returnere alle egendefinerte datatype som kan være "lovlig" defineres av programmereren.

Hva en funksjon er

En funksjon i C er et stykke kode som utfører en bestemt jobb som kreves for programmets gjennomføring. Et program som skriver ut den største av to heltallsvariabler kan skrives:

int større (int a, int b) {

if (a>b){

printf (% d "er større", a);

}ellers{

printf (% d "er større", b);

}

}

Kodeutklippet returnerer verdien av den største av de to variablene for å kalle programmet i heltallsformat.

Funksjon erklæring og Return Type

Den type data som returneres fra hver funksjon er angitt i funksjonen erklæringen. Merk at i forrige avsnitt, funksjonen større () er deklarert med uttalelsen: int større. Ved foregående funksjonsnavnet med en datatype, erklærer du datatypen kallet funksjonen mottar fra funksjon når den har fullført sin drift. Avkastningen type for denne funksjonen kan endres ved å endre erklæringen til: flyte større () eller annen anerkjent datatype. Funksjoner som returnerer ingen verdi er deklarert med et "tomrom" type.