:: GRUNDERNA I C++ ::

:: Steg 3: De första stegen ::

Datatyper och variabler

För att datorn ska kunna göra mer än att bara
skriva ut en text på skärmen behöver man använda sig
av datatyper och variabler.

En variabel är en sorts "låda" som skapas i RAM-minnet
när programmet exekveras. Variabeln kan innehålla ett speciellt
värde, till exempel ett heltal eller ett ord.
Vilket värde variabeln kan innehålla bestäms av datatypen.

Vanliga datatyper:

  • int - Lagrar heltal
  • char - Lagrar ett tecken
  • float - Lagrar ett decimaltal
  • bool - Lagrar värdet sant eller falskt (1/0)
  • string - Lagrar en mening *kräver biblioteket string*


  • Inkludera bibliotek


    Som tidigare nämnt finns fler funktioner
    och strukturelement än de fördefinerade.
    För att kunna använda dessa behöver man
    inkludera de så kallade biblioteken.
    För att inkludera ett bibliotek skriver man
    #include < biblioteketsnamn >

    Vanliga bibliotek:
  • iostream - Input/Output av data
  • conio.h - B.la. funktionen getch(), pausar exekveringen
  • string - För att skriva strängar av text, en speciell datatyp


    Funktionen main()


    Detta är den första funktionen du kommer i kontakt med.
    En funktion känns enklast igen på de båda parenteserna
    efter namnet på funktionen.
    Funktionen main är där programmet egentligen tar sin början.
    Funktionen skrivs ut: int main()
    Det sista som skrivs innan funktionen avslutas är return 0;
    Detta kommando talar om för datorn att programmet är exekverat
    korrekt och ska avslutas.


    Block


    Ett block kallas den del av en funktion där huvuddelen av programmet
    ligger, jämförbart med "body" i HTML-kod, fast flera stycken i ett program.
    Ett block inleds och avslutas med klammrar, { för inledande och } för avslutande.


    Namespace & Cout


    Vi har nu gått igenom funktioner, datatyper, variabler och bibliotek.
    Tidigare nämnt används biblioteket iostream för att hantera in- och utmatning
    av data. I det kommande första programmet ska en text skrivas ut, det görs via
    kommandot cout (console output).
    Efter cout kommer "utmatningsoperatorerna", två vänsterställda pilar (<<).
    Texten som ska skrivas ut skrivs inom citationstecken ("), och utmatningen avslutas
    med ett semikolon (;).

    En sak till att nämna: för att slippa skriva std::cout varje gång en text ska matas ut kan man,
    innan funktionen main() initieras, skriva using namespace std;
    Detta ger automatiskt std:: före varje cout.

    Nästa sida >>