programmeringsspråket C utvecklades som ett system programmeringsspråk , avsedd för användning vid konstruktion av system applikationer och operativsystem som Unix . På grund av denna roll , fungerar C- språk som är nära med en dators hårdvara och interna strukturer som minne . C-funktioner såsom " sizeof ( ) " hjälpa C programmerare bestämma minnesanvändningen av olika variabler och datastrukturer i programmet vad du behöver
C-kompilator
Textredigerare
Visa mer instruktioner
1
Konfigurera målprogrammet . Medan den " sizeof ( ) " -funktion inte kräver några speciella bibliotek , hjälper det att kunna utmatningsstorlekar att kontrollera att funktionen fungerar korrekt . Programmet består av en grundläggande " main ( ) " -funktion med möjlighet att utdata till skärmen . Ställ in programmet som i följande exempel :
# include " stdio.h "
main
int ( ) {
avkastning 0; }
2
Deklarera en variabel och en datatyp . I följande exempel har du två variabler : " Jag , " vilket är en grundläggande heltal , och " x ", som representerar den datastruktur " Exempel " som du skapar i början av funktionen :
int main ( ) {
struct Exempel { int en , int två; };
struct exempel x , int i = 2 ;
avkastning 0 ; } Addera 3
ut produktionen av storleken på varje variabel . Använda " sizeof ( ) " -funktion , kan du skriva ut storleken på varje variabel i byte . Storleken på " I " i byte , som med alla andra heltal , är 4 . Storleken på " x " i byte , som innehåller två heltal , är 8 :
printf ( " % lu " , sizeof ( i) ) , //4printf ( " % lu " , sizeof ( x ) ) , //8 Addera