Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Vad är syntax i C + +

    ? The C + + programmering språk fungerar som en förlängning av C programmeringsspråk , en av de första moderna språken i historien av beräkning . Precis som alla andra språk före och efter det , C + + är beroende av tydligheten i dess syntax för dess effektivitet . Syntaxen för C + + faller in i vissa kategorier, till exempel struktur och förklaringar , operationer , och flödet av kontroll . Struktur

    En enda rad kod i C + + kallas ett " uttalande , " och alla uttalanden avslutas med ett semikolon ( "; " ) för att signalera slutet av det uttalandet . Programmerare kallar en samling påståenden som samverkar för att utföra en uppgift ett " block " typiskt separeras från andra block av klammerparenteser ( " { } " ) . Av konvention ingår radbrytningar placeras mellan uttalanden och block , men C + + kompilator bara uppmärksammar semikolon och klammerparenteser när man läser koden . En programmerare kan också inkludera kommentarer med dubbla snedstreck ( " //" ) , som kompilatorn ignorerar men andra programmerare kan läsa
    förklaringar: . Variabler

    Programmerare främst använda två former av deklarationer i C + + . Den första är den variabeldeklaration . En variabel innehåller ett enda värde . En programmerare deklarerar en variabel genom att definiera dess slag och ge den ett namn . Namnet kan innehålla alla tecken så länge det tecknet är en bokstav, en siffra eller ett understreck . Programmeraren kan sedan tilldela ett värde till denna variabel med likhetstecken ( " = " ) . Följande exempel illustrerar funktionen deklaration och tilldelning :

    int x , //ett heltal variabeln " x "

    char bokstav , //en enda karaktär variabel

    float y = 5,6 ; //a floating -point (decimal ) numret , tilldelas värdet 5.6
    förklaringar: funktioner

    Den andra förklaringen är en funktion deklaration . En funktion är ett kodblock ges ett namn så att det kan användas flera gånger under ett program genom att åberopa det namnet . En funktion deklarationen kräver att programmeraren att ange returtyp för funktionen , som avgör vilket värde som funktionen returnerar när den är klar . Deklarationen kräver också ett par parentes efter namnet , innehåller argumentet listan . Sedan ett par klammerparenteserna bifoga funktionens kodblock . Följande exempel illustrerar funktionen deklaration :

    int myFunc ( int argument1 ) { //funktion med returvärde " int " och ett heltal argument

    /* kodblock * /

    } Addera Operatörer

    C + + innehåller funktioner för att utföra olika matematiska och jämförelser verksamhet under loppet av kod . I själva verket är matematisk beräkning en nödvändig del av C + +- programmering. Typiska matematiska operatörer finns för addition ( + ) , subtraktion ( - ) , multiplikation ( * ) och division ( /) . Operatörerna finns också för jämförande operationer , till exempel större än ( > ) , mindre än ( < ) , lika med ( == ) , och inte lika med ( =) . Följande exempel visar några enkla matematiska operationer i C + + :

    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 Addera Flow of Control : Om ... annars

    vill styra hur ett program fungerar , använder programmeraren flow -control uttalanden . Dessa uttalanden är beroende av villkorssatser , som använder jämförelseoperatorerna inbyggda i C + + . Villkorssatser jämför två eller flera värden och returnera ett sant eller falskt värde baserat på jämförelsen . Den " om " uttalande använder ett villkor för att bestämma en handlingslinje . Om ett påstående är sant , då om uttalandet kommer att utföra ett kodblock . Annars händer antingen ingenting , eller annat kodblock körs om en motsvarande " annat " uttalande existerar . Följande exempel illustrerar om - else-uttryck :

    if ( x = 5 ) katalog

    {

    //gör något

    }

    annars

    {

    //gör något annat

    }
    Flow of Control : loopar

    Förutom if- else-uttryck , C + + också innehåller slingor. En slinga tar ett block av kod och upprepar det baserat på ett villkorligt . Den " medan " loop fortsätter att slinga över ett kodblock tills ett villkor är uppfyllt . Till exempel är följande while-slingan kommer att fortsätta tills variabeln x är större än eller lika med y , och sedan gå vidare :

    while ( x < y ) {

    //kod

    }

    A " för " loop fungerar på ett liknande sätt , men är mer lämpad för slingor i vilka en viss mängd iterationer behövs . En for-loop tar ett heltal , följt av ett tillstånd , följt av en ökning nummer . I följande exempel tar för slingan ett heltal " jag " , och fortsätter tills jag är lika 50 . Variabeln i kommer att ökas med ett för varje slinga upprepning :

    för (i , i < 50 , i = i + 1 ) {

    //code

    } Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ändrar markören i C + +
    ·Hur man beräknar tidsskillnad i C + +
    ·Hur man använder Visual C + + Debugger
    ·Hur man startar en C -kod från kommandotolken
    ·Hur man använder mallar i structs i C
    ·Lägga GridView
    ·Hur man öppnar ett PDF i C #
    ·Så här använder skyboxes i GtkRadiant
    ·Konvertera DataView Into en TreeView
    ·Hur man använder en listbox kontroll i MFC Visual C + …
    Utvalda artiklarna
    ·Hur man beräknar summan av heltal i Java
    ·Förteckning över Fördelar med UML
    ·Roll och funktion av metadata
    ·Hur Kopiera till klippbord i Microsoft Visual Basic
    ·Hur Input en fil i Ruby
    ·TI83 Plus Programming Guide
    ·Hur man skriver en enkel SAS Program
    ·Hur man använder REFEDIT i VBA
    ·Hur man undviker hårdkoda i Eclipse Projekt
    ·Hur man reparerar en Tillfälligt stackutrymme Fel i Ja…
    Copyright © Dator Kunskap http://www.dator.xyz