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
    Hva er Struktur Variabler initialisert til i C
    ? C programmeringsspråk er ofte referert til som en " lavere nivå " språk , noe som betyr at dens kompilering og drift oppstå nærmere hardware nivå av en datamaskin enn andre programmeringsspråk. Dette betyr også at visse fordeler av høyere nivå språk ikke forekommer i C , som automatiske typesjekking . Når du oppretter variabler eller datastrukturer , vil ikke kompilatoren ikke initialisere data . Dette er opp til programmereren . Variabler

    Akkurat som i de fleste andre programmeringsspråk , variabler er grunnlaget for C. Uten dem kunne programmerere ikke utføre mange meningsfylte operasjoner som er avhengige av den nåværende tilstanden i programmet. Variabler i C holder data for videre bruk og er erklært av programmerer og tildelt en verdi. C representerer et " sterkt skrevet " språk , noe som betyr at programmereren må også erklære datatype variabelen . Så, for eksempel , mente en variabel til å holde et heltall må deklareres med " int " søkeord forut for variabelnavnet .
    Variabel Initialisering

    Når en programmerer erklærer en variabel i sin C-program , setter kompilatoren av nok minne til å holde det variable data. Kompilatoren gjør dette ved kompilering , noe som betyr at før programmet kjører selv , har kompilatoren instruksjonene for å sette av minne for visse typer variabler . Men minnet kompilatoren setter til side kan inneholde hva som helst. En initialisert variabel kan holde noen verdi , eller ingenting i det hele tatt . Det er derfor det er opp til programmereren å initialisere variable . Følgende kode viser forskjellen mellom en initialisert og initialisert variabel i C : en

    int x ; //nei valueint y = 3; //y holder verdien 3
    strukturer

    Datastrukturer er lik variabler i C ved at de representerer data under en variabel navn . Men strukturer , angitt med " struct " søkeord , holde en samling av ulike data ment å fungere sammen i en slags logisk måte . Strukturene representerer en slags datatype , ved at variabler av strukturer kan bli erklært . For eksempel illustrerer den følgende kode forskjellen mellom en struktur og en variabel. Struct " y " betegner en ny datatype " y " som programmerer kan erklære variabler : en

    int x ; //variabel

    struct y { int j ; røye k ; } ;//struct som holder ett heltall og ett tegn variabel

    y struct_variable ; //variabel av type " y"
    Struktur Initialisering
    < p > Mye som variabler , setter kompilatoren til side minneplass for strukturer når de blir vedtatt. Imidlertid er strukturer blitt initialisert til programmereren initialiserer dem . Minnet satt til side for en struktur kan holde alle data for alle variabler i strukturen , men ingen av variablene vil inneholde noen meningsfull verdi. Derfor, som vist i følgende kode , må programmereren initialisere verdiene av variabelen , enten når erklære selve strukturen eller når erklære en variabel av strukturen typen : en

    struct { int num = 2 ; int num2 = 3; };

    struct y { int j ; røye k ;}

    y struct_variable = { 1 , "e" };


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en If Else erklæringen i C 
    ·Hvordan laste ned og lagre Media Med iPhone SDK 
    ·Hvordan få en System Date i C # 
    ·Slik bruker Skyboxes i GtkRadiant 
    ·Hvor å Fastsette Visual C + + Runtime Library 
    ·Mac OS Development Tools 
    ·Hvordan bruke HeapSize Function 
    ·Slik kjører C Program i Visual Studio 
    ·Hvordan endre en Fill Factor 
    ·Hvordan skrive en enkel C Terminal Emulator Program 
      Anbefalte artikler
    ·Computer Programming for nybegynnere 
    ·Prosjekter ideer med Visual Basic 
    ·Hvordan Bind en metode til en hendelse i Java 
    ·Hvordan skriver jeg et program i Program Språk C som k…
    ·Hvordan bruke Enterprise Library datatilgang Block 
    ·Hvordan Merge kolonner i DataGrid 
    ·Hvordan bruke Python -skript med Blender 
    ·Hvordan lage bokmerke Systems i PHP og MySQL 
    ·Hvordan referere en fil fra HTML 
    ·Slik installerer Turbo Pascal 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/