AC -program er en samling af funktioner. Evnen til at skabe diskrete sektioner af kode, der udfører en bestemt opgave, samle dem i biblioteker og genbruge dem i forskellige programmer er en af de funktioner, der gjorde sproget C en af de mest populære programmeringssprog platforme for kommerciel software udvikling. Den C Sprog
Programmering i C er en øvelse i at skrive funktioner. I modsætning til sine forhenværende sprog som FORTRAN COBOL og BASIC , bryder C ned hver opgave et program skal udføre i separate trin , kaldet funktioner. Den grundlæggende byggesten i enhver C-program er den vigtigste ( ) funktion. C er en fri-form sprog betyder, at udførelsen af programmet ikke er udført i en lineær måde, der følger den rækkefølge, som koden er skrevet . Snarere programafvikling altid begynder med main () funktion og strengt følger den rækkefølge, som de enkelte funktioner kaldes indenfor main () .
Datatyper
grundlæggende datatyper til rådighed i C-sprog er: int - et heltal værdi, float - en værdi, der indeholder en decimal , char - en enkelt karakter , string - en sætning eller en samling af bogstaver; array - en samling af uensartede værdier indsamles og opbevares i en struktureret tabel eller formular . En funktion i C kan returnere nogen af disse. Det kan også returnere enhver brugerdefineret datatype , der kan være " lovligt ", der defineres af programmøren .
Hvad en funktion er
En funktion i C er en stykke kode, der udfører en bestemt job kræves for programmets udførelse. Et program , der udskriver den største af to heltal variabler kan skrives : Hej
int større ( int a , int b ) {
if ( a> b ) {
printf (% d "er større " , a ),
} else {
printf ( % d "er større " , b)
}
< p >}
kodestykke returnerer værdien af den største af de to variabler til det kaldende program i heltal format.
Function erklæring og Return Type
< br >
den type data, der returneres fra hver funktion er angivet i funktionen erklæring. Bemærk, at i det foregående afsnit, er funktionen større () erklæret med udsagnet: int større . Ved forud for funktionen navn med en datatype , erklærer du datatypen den kaldende funktion modtager fra funktion, når det har afsluttet sin operation. Afkastet type for denne funktion kan ændres ved blot at ændre erklæring : float større ( ) eller enhver anden anerkendt datatype. Funktioner, der returnerer ingen værdi erklæres med en " ugyldig " type .