c + + grundlæggende syntaks

, når vi overvejer en c + + - program, der kan defineres som en samling af genstande, som kommunikerer via anvendelse af hinandens metoder.lad os nu kort se på, hvad der har klasse, mål, metoder og øjeblikkelig variabler.,,,, formål, genstande, der er stater og adfærd.eksempel: en hund har stater - farve, navn, race, samt adfærd - de, der gør, at spise.en ting er et eksempel på en time.,,,, - - en time kan defineres som en skabelon /plan, som beskriver den opførsel /stater det objekt af denne type støtte.,,,, metoder, en metode, der er dybest set en opførsel.en kategori kan indeholde mange metoder.det er i metoder, hvor logikker er skrevet, at data er manipuleret, og alle aktioner gennemføres.,,,,,,, øjeblikkelig variabler - hver genstand har sin enestående række af øjeblikkelig variabler.et objekt er stat er skabt af de værdier, der er tildelt de samme variabler.,,, c + + program struktur: lad os se på en simpel kode, der ville trykke ord, hej,.,&#omfatter < iostream > anvendelse af namespace std; //main() er, hvor program gennemførelse begynder.int main() {cout < < "goddag"; //- hej verden tilbage 0}, lad os se forskellige dele af ovennævnte program:,,, c + + sprog definerer adskillige personer, som indeholder oplysninger, der hverken er nødvendigt eller nyttigt at dit program.for dette program, overskriften, < iostream > der er behov for.,,, linjen med namespace std;, siger de at bruge std namespace.namespaces er en relativt ny tilføjelse til c + +.,,, - - den næste linje, //main() er, hvor program gennemførelse begynder, er en enkelt linje kommentar til rådighed i c + +.en række bemærkninger begynder med //og stoppe ved slutningen af linjen.,,,, int main(), er den vigtigste funktion, hvis program gennemførelse begynder.,,, - - den næste linje, cout < < "det er min første c + + program.", får besked "dette er min første c + + program" skal vises på skærmen.,,, den næste linie tilbage, 0;, afslutter vigtigste () funktion og får den til at vende tilbage værdien 0 til kalder proces.,,, udarbejde & gennemføre c + + - programmet: lad os se på - for at redde den fil, samle og drive - programmet.følg venligst nedenstående foranstaltninger:,,, åbne en tekst, redaktør og tilføje den kode, jf. ovenfor,.,,, redde fil: hej. cpp, åbne en kommando, hurtig og gå til registret, hvor du gemte den fil.,,, type g + + hello.cpp og presse ind udarbejdelse af din kode.hvis der ikke er nogen fejl i din kode kommando omgående vil tage jer til den næste linje og vil skabe a.out eksekverbar fil.,,, - - a.out at styre dit program.,,,, du vil være i stand til at se "hej verden" trykt på vinduet. - $g + + hello.cpp $. /a.out - verden, sikre, at g + + er på din vej, og at du kører det i registret indeholder fil - cpp. du kan samle c /c + + programmer ved hjælp af makefile.for flere detaljer, kan du tjekke makefile tutor., semikoloner & blokke i c + +:, c + +, semikolon er en erklæring, en terminator.det er hver enkelt erklæring skal være afsluttet med et semikolon.det angiver afslutningen på en logisk enhed. for eksempel er følgende tre forskellige erklæringer:, x = y, y = d + 1; der tilsættes (x, y), en blok er en række logisk forbundne udtalelser, der er omgivet af åbning og lukning af seler.for eksempel: cout (< < "goddag"; //- hej verden tilbage 0}, c + + ikke anerkender de ende som en terminator.det er grunden til, at det ikke er en sag, hvor en linje du sætte en erklæring.for eksempel:, x = y, y = d + 1; der tilsættes (x, y), er den samme som, x = y, y = d + 1; der tilsættes (x, y), c + + identifikatorer: et c + + id er et navn, der anvendes til at identificere en variabel, funktion, klasse, modul, eller enhver anden brugerdefinerede punkt på dagsordenen.en identifikationskode, starter med et brev fra a til z eller fra a til z eller understrege (_) efterfulgt af en eller flere breve, understreger og cifre (0 - 9), c + + ikke tillader tegnsætning tegn såsom @ $, og% inden for identifikatorer.c + + er en følsom programmeringssprog.altså, arbejdskraft og arbejdskraft, er to forskellige identifikatorer i c + +. her er nogle eksempler på acceptable identifikatorer:, mohd zara abc move_name a_123 myname50 _temp j a23b9 retval, c + + nøgleord: følgende oversigt viser de reserverede ord i c + +.disse forbeholdt ord kan ikke anvendes som faste eller variable eller andet id navne, asm andet nyt auto - enum operatør, smid bool eksplicit private sande bryde eksport beskyttede prøve sag mener, offentlige typedef fange falske register typeid char flyde reinterpret_cast typename klasse for tilbagevenden union denne ven kort ikke underskrevet const_cast til undertegnet med fortsætte, hvis størrelse virtuelle misligholdelse i overensstemmelse statisk eller slette int static_cast flygtige har længe føre wchar_t dobbelt ustadigt skift, mens dynamic_cast namespace skabelon, trigraphs: nogle tegn, har en alternativ repræsentation, til et trigraph sekvens.en trigraph er tre karakter sekvens, der repræsenterer en enkelt karakter og den sekvens begynder altid med to spørgsmål. trigraphs er udvidet, hvor de findes, herunder i snor literals og karakter literals, bemærkninger, og i preprocessor direktiver. efter hyppigst anvendes trigraph sekvenser:, trigraph afløser?? = #?????.?? ([??)]??!



Previous:
Next Page: