Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bestemme størrelsen på struktur på Runtime i C
    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

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan konvertere en streng til en figur i C + + 
    ·Hvordan lage en lenket liste i C 
    ·Hvordan å erklære en String i C + + 
    ·Debugging i Visual C 
    ·Hvordan lage Int del av C + + String 
    ·Hvordan Referanse C DLL-filer i Net 
    ·Slik konverterer Alfabetisk Strenger i C + + 
    ·Hvordan bruke rask sortering funksjon i C + + i Array a…
    ·Hvordan Inkluder Custom Fonts i en iPhone ved hjelp av …
    ·Slik konverterer et heltall til en karakter i C + + 
      Anbefalte artikler
    ·Effektiv bruk av Microsoft Enterprise Library 
    ·Slik fjerner en verdi fra en assosiativ array i PHP 
    ·Hvordan lage en lagret prosedyre i PL SQL 
    ·Hvordan bruke PHP SQLite 
    ·Hvordan finne en katalog og Underkatalog i VBA 
    ·Slik konverterer bildet for å Bytes i Java 
    ·Slik viser en Spinner Når en VBA Macro kjører 
    ·Hvor å Åpen Python i CMD 
    ·Hvor å Endre Hvor NetBeans Lagrer Project 
    ·Slik feilsøker en datamaskin Flytskjema 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/