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 Syntax i C + +
    ? The C + + programmeringsspråk fungerer som en forlengelse av C programmeringsspråk , en av de første moderne språk i historien om beregning. Som alle andre språk før og etter det, C + + er avhengig av klarhet i syntaks sin for sin effektivitet . Syntaksen til C + + faller inn i visse kategorier, for eksempel struktur og erklæringer , drift og flyt av kontroll. Struktur

    En enkelt linje med kode i C + + som kalles en "statement ", og alle uttalelser avslutte med et semikolon ( "; ") for å signalisere slutten av utsagnet . Programmerere kaller en samling av utsagn som jobber sammen for å utføre en oppgave en " blokk ", vanligvis atskilt fra andre blokker med krøllete parentes ( "{ }" ) . Ved konvensjonen , er linjeskift plassert mellom uttalelser og blokker , men C + + kompilatoren bare betaler oppmerksomhet til semikolon og krøllete parentes når du leser koden . En programmerer kan også inkludere kommentarer ved hjelp av doble omvendt skråstrek ( " //" ) , som kompilatoren vil ignorere , men andre programmerere kan lese
    Erklæringer : . Variabler

    programmerere hovedsakelig bruke to typer erklæringer i C + + . Den første er den variabeldeklarasjon . En variabel inneholder en enkelt verdi . En programmerer erklærer en variabel ved å definere sin type og gi den et navn . Navnet kan inneholde alle tegn , så lenge det tegnet er en bokstav , et tall eller understrek . Programmereren kan deretter tildele en verdi til den variabelen med likhetstegnet ( "=" ) . Følgende eksempel illustrerer funksjonen erklæringen og tildeling : en

    int x ; //et heltall variabel kalt "x "

    røye brev , //​​en enkelt tegn variabel

    float y = 5,6 ; //et flyttall ( desimaltall ) nummer, tilordnet verdien 5,6

    Erklæringer : Funksjoner

    Den andre erklæringen er en funksjon erklæring. En funksjon er en kodeblokk gitt et navn , slik at den kan brukes gjentatte ganger gjennom et program ved å kalle dette navnet. En funksjon erklæring krever programmerer å angi avkastning type funksjon , som bestemmer hva verdien funksjonen returnerer når fullført. Erklæringen krever også et par parentes etter navnet , som inneholder argumentet listen. Så , et par klammeparentes sette funksjonen blokk med kode. Følgende eksempler illustrerer funksjonen erklæringen : en

    int myfunc ( int argument1 ) { //funksjon med retur verdi " int " og et heltall argument

    /* blokk med kode * /
    < p> }
    Operatører

    C + + inneholder funksjonalitet for å utføre ulike matematiske og sammenligning operasjoner i løpet av kode. Faktisk er matematisk beregning en nødvendig del av C + + programmering. Typiske baneoperatører eksisterer for addisjon ( + ) , subtraksjon ( - ) , multiplikasjon ( * ) og divisjon ( /) . Operatører eksisterer også for sammenligningsformål operasjoner, slik som større enn ( > ) , er mindre enn ( < ) , lik ( == ) , og ikke lik ( ! =). Følgende eksempel illustrerer noen enkle matematiske operasjoner i C + + : en

    int x = 5;

    int y = 6;

    int z = x + y , //​​z = 11

    z = x - y; //z = -1

    z = z * x //z = ( -1 x 5 ) = -5

    x = y /y , //​​x = 1
    Flow of Control : If ... ellers

    å kontrollere hvordan et program fungerer , bruker programmerer flyt - kontroll uttalelser. Disse uttalelsene er avhengige av betinget utsagn , bruke som sammenligning operatører innebygd i C + + . Betingelsessetninger sammenligne to eller flere verdier og returnere en sann eller usann verdi basert på sammenligningen . "Hvis" statement bruker en betingelse for å bestemme en kurs av handlingen . Hvis et utsagn er sant, så hvis setningen vil utføre en blokk med kode . Ellers skjer enten ingenting, eller en annen blokk med kode utfører dersom en tilsvarende " annet " statement eksisterer. Følgende eksempel illustrerer if- else-påstandene : en

    if ( x = 5 )

    {

    //gjør noe

    }
    < p > annet

    {

    //gjør noe annet

    }
    Flow of Control : Loops

    i tillegg til if- else-påstandene , C + + også inneholder looper . En løkke tar en blokk med kode og gjentar det basert på en betinget . Den "mens " loop fortsetter å sløyfe over en blokk med kode inntil en betingelse er oppfylt . For eksempel er følgende mens loop vil fortsette til variabel x større enn eller lik y , og deretter gå videre : en

    while ( x < y) {

    //code

    }

    A "for " loop fungerer på en lignende måte , men er mer egnet for løkker der en bestemt mengde gjentakelser er nødvendig . En sløyfe for tar en heltallsverdi , fulgt av en tilstand , etterfulgt av et inkrement nummer . I følgende eksempel tar for loop et heltall "i", og fortsetter til jeg er lik 50 . Variabelen jeg vil øke med én for hver sløyfe repetisjon : en

    for (i , i < 50; i = i + ​​1 ) {

    //code

    }

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan få en hel Name Input i CPP 
    ·GNU & C + + for datamaskiner 
    ·Computer Engineering Design Prosjekter 
    ·Hvordan lære Turbo C 
    ·Hvordan få et partall i CPP 
    ·Hvordan Design N- Tiered Data Access Layers Bruke datas…
    ·Hvordan bruke Exponents i C + + 
    ·Hvordan lage en Dynamic Link Library for Access 
    ·Hvordan implementere flere Stacks 
    ·Hvordan å se Samtale Stack i GDB 
      Anbefalte artikler
    ·Hva er WordPress PHP Command for Get Siste innlegg 
    ·Hvilke funksjoner i Visual Basic 
    ·Computer Programming for nybegynnere 
    ·Hvordan lese mange linjer i One Shot in Visual Basic 6 
    ·Hvordan gjøre Postorder traversering i en Binary Tree …
    ·Hvordan spare listeboksen Elementer til en Array 
    ·Hvordan oppdage en Safari nettleser i JavaScript 
    ·Finne ut om en streng er en Palindrome i Python 
    ·Hvordan lage en avrundet boks med CSS3 
    ·Hvordan overstyring Hver Element i DIV 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/