I denne vejledning lærer du om nøgleord; reserverede ord i C-programmering, der er en del af syntaksen. Du vil også lære om identifikatorer og hvordan man navngiver dem.
Tegnsæt
Et tegnsæt er et sæt alfabeter, bogstaver og nogle specialtegn, der er gyldige på C-sprog.
Alfabet
Store bogstaver: ABC… XYZ Små bogstaver: abc… xyz
C accepterer både små og store bogstaver som variabler og funktioner.
Cifre
0 1 2 3 4 5 6 7 8 9
Særlige tegn
Særlige tegn i C-programmering, | < | > | . | _ |
( | ) | ; | $ | : |
% | ( | ) | # | ? |
'' | & | ( | ) | " |
^ | ! | * | / | | |
- | ~ | + |
Hvide mellemrumstegn
Blank plads, ny linje, vandret fane, vognretur og formfoder.
C Nøgleord
Nøgleord er foruddefinerede, reserverede ord, der bruges i programmering, der har speciel betydning for kompilatoren. Nøgleord er en del af syntaksen, og de kan ikke bruges som en identifikator. For eksempel:
int money;
Her int
er et nøgleord, der angiver, at penge er en variabel af typen int
(heltal).
Da C er et skift mellem store og små bogstaver, skal alle nøgleord skrives med små bogstaver. Her er en liste over alle nøgleord, der er tilladt i ANSI C.
C Nøgleordauto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
continue | for | signed | void |
do | if | static | while |
default | goto | sizeof | volatile |
const | float | short | unsigned |
Alle disse nøgleord, deres syntaks og anvendelse vil blive diskuteret i deres respektive emner. Men hvis du ønsker en kort oversigt over disse nøgleord uden at gå videre, skal du besøge Liste over alle nøgleord i C-programmering.
C Identifikatorer
Identifikator henviser til navn givet til enheder såsom variabler, funktioner, strukturer osv.
Identifikatorer skal være unikke. De er oprettet for at give et entydigt navn til en enhed til at identificere det under udførelsen af programmet. For eksempel:
int money; double accountBalance;
Her er penge og kontoBalance identifikatorer.
Husk også, at identifikatornavne skal være forskellige fra nøgleord. Du kan ikke bruge int
som en identifikator, fordi det int
er et nøgleord.
Regler for navngivning af identifikatorer
- En gyldig identifikator kan have bogstaver (både store og små bogstaver), cifre og understregninger.
- Det første bogstav i en identifikator skal enten være et bogstav eller en understregning.
- Du kan ikke bruge søgeord som
int
,while
etc. som identifikatorer. - Der er ingen regel om, hvor lang en identifikator kan være. Du kan dog støde på problemer i nogle compilere, hvis identifikatoren er længere end 31 tegn.
Du kan vælge ethvert navn som en identifikator, hvis du følger ovenstående regel, men give meningsfulde navne til identifikatorer, der giver mening.