Innholdsfortegnelse:
- Nøkkelord
- Hvor du finner bare 44 nøkkelord, er det hundrevis (om ikke tusenvis) av funksjoner i C-språket, inkludert funksjoner du lager. Tenk på en funksjon som en programmeringsmaskin som utfører en oppgave. Virkelig er funksjonene arbeidshestene til C-språket.
- Operatører
Video: Slappy's Back with HIS FAMILY!! Attack of The Dummies! Goosebumps in Real Life! 2025
I motsetning til et menneskespråk, har C ingen forkortelser eller tilfeller. Du finner ingen mannlige, feminine eller neuter. Og du trenger aldri å vite hva ordene pluperfect og subjunctive betyr. Du må forstå noe av lingo, syntaks og annen ulykke.
Nøkkelord
Glem navneord, verb, adjektiver og adverb. C-språket har søkeord . I motsetning til menneskelige språk, hvor du trenger å vite minst 2 000 ord eller så for å være litt litterat, sprer C-språket et lite ordforråd: Bare en håndfull søkeord finnes, og du kan aldri bruke dem alle.
_Alignas | bryte | flottør | tegnet |
_Alignof | case | i | sizeof |
_Atomic | char | goto | statisk |
_Bool | konst | hvis | struct |
_Complex | fortsette | inline | slå |
_Generic | standard | int > typedef | _Imaginary |
do | lang | union | _Noreturn |
dobbel | registrere | unsigned | _Static_assert |
ellers | begrense | void | _Thread_local |
enum | tilbake | volatile | auto |
extern | kort | mens |
|
Ikke bry deg om å huske listen over søkeord.
-
Søkeordene er alle store og små bokstaver.
-
Av de 44 søkeordene, 32 er originale C-språk søkeord. C99-oppdateringen (i 1999) la til fem flere, og den nyere C11 (2011) oppdateringen ble lagt til syv. De fleste av de nyere søkeordene begynner med et understreke, som i _Alignas.
-
-
reserverte ord, , som betyr at du ikke kan navngi funksjoner eller variabler som de samme som søkeord. Kompilatoren stønner som en drunken, partisk politisk blogger når du prøver å gjøre det. Funksjoner
Hvor du finner bare 44 nøkkelord, er det hundrevis (om ikke tusenvis) av funksjoner i C-språket, inkludert funksjoner du lager. Tenk på en funksjon som en programmeringsmaskin som utfører en oppgave. Virkelig er funksjonene arbeidshestene til C-språket.
Telltale tegn på funksjonen er parenteses utseende, som i puts () for puts-funksjonen, som viser tekst. Spesielt betyr
setter "put string", hvor streng er programmeringslingo for tekst som er lengre enn et enkelt tegn. Funksjoner brukes på flere måter. For eksempel kan en pipelyd () -funksjon føre til at en høyttaler i en datamaskin piper:
pip ();
Noen funksjoner sendes verdier, som i
setter ("Greetings, human.");
Her sendes strengen Hilsener, menneskelige (inkludert perioden) til puts () -funksjonen, som skal sendes til standardutgang eller vises på skjermen. De dobbelte sitatene definerer strengen, de er ' t sendes til standardutgang. Informasjonen i parentesene sies å være funksjonens
argumenter, eller verdier . De er passerte til funksjonen. Funksjoner kan
generere, eller returnere også informasjon: verdi = tilfeldig ();
Funksjonen random () genererer et tilfeldig tall som returneres fra funksjonen og lagres i variabelen
Funksjoner kan også sendes informasjon eller returnere noe:
Funksjoner kan også sendes.
Funksjoner i C returnerer bare én verdi om gangen. informasjon samt returnere noe:
result = sqrt (256);
Funksjonen sqrt () sendes verdien 256. Den beregner deretter kvadratroten av den verdien e. Resultatet beregnes og returneres, lagret i resultatvariabelen.
-
En funksjon i C må defineres før den brukes. Den definisjonen kalles en prototype . Det er nødvendig slik at kompilatoren forstår hvordan koden din bruker funksjonen.
-
Du finner lister over alle C-språkfunksjonene på nettet, i det som heter C-bibliotekets referanser.
-
Funksjonens prototyper holdes i headerfiler , som må inkluderes i kildekoden.
-
Funksjonene selv er lagret i C-språkbiblioteker. Et bibliotek er en samling av funksjoner og koden som utfører disse funksjonene. Når du kobler programmet, inkorporerer linkeren funksjonskoden i det endelige programmet.
-
Som med søkeord, er funksjonene saksfølsomme.
Operatører
Blandt inn med funksjoner og søkeord er forskjellige symboler samlet kjent som operatører. De fleste er matematiske opprinnelser, inkludert tradisjonelle symboler som pluss (+), minus (-) og lik (=) tegn.
Operatører blir kastet inn med funksjoner, søkeord og andre deler av C-språket; for eksempel:
resultat = 5 + sqrt (verdi);
Her er = og + operatørene vant til å lage en form for matematisk mumbo jumbo.
Ikke alle C språkoperatører utfører matte.
