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.