C programmeringsspråk ble utviklet som et system programmeringsspråk , ment for bruk i bygge systemer applikasjoner og operativsystemer som Unix . På grunn av denne rollen , fungerer C-språk tett med en datamaskin maskinvare og interne strukturer som minne . C-funksjoner som " sizeof ( )" hjelpe C-programmerere bestemme minnebruk av ulike variabler og datastrukturer i programmet er hva du trenger
C-kompilator
tekst editor
Vis mer instruksjoner
en
Sett opp målet programmet . Mens " sizeof ( ) "-funksjonen krever ingen spesielle biblioteker , hjelper det å være i stand til forskjellige formater for å kontrollere at den fungerer riktig . Programmet består av en grunnleggende " main ( ) "-funksjonen med evnen til å sende signaler til skjermen. Sette opp programmet som følgende eksempel : en
# include " stdio.h "
int main ( ) {
return 0 ;}
2
Erklærer en variabel og en datatype . I følgende eksempel , har du to variabler : "i ", som er en grunnleggende heltall , og "x ", som representerer data struktur "Eksempel" som du oppretter på begynnelsen av funksjonen :
int main ( ) {
struct Eksempel { int én, int to; };
struct Eksempel x ; int i = 2 ;
return 0 ; }
3
Skriv ut produksjonen av størrelsen på hver variabel. Bruke " sizeof ( ) "-funksjonen , kan du skrive ut størrelsen på hver variabel i byte . Størrelsen på "i" i byte , som med alle andre heltall , er fire . Størrelsen på "x " i byte , som inneholder to heltall , er 8 : en
printf ( "% lu " , sizeof ( i) ) ; //4printf ( "% lu " , sizeof ( x )); //8