Avatar billede shjorth Nybegynder
24. april 2002 - 22:38 Der er 8 kommentarer og
2 løsninger

Nybegynder - en let en!

Hey!

Jeg kommer fra php, og er (NY) i c++.
Jeg vil lige først finde ud af hvordan en variabel fungerer..

I php ville $hej indeholde variablens indhold.. Men hvordan i C++???
Avatar billede codemon Nybegynder
24. april 2002 - 22:41 #1
erklær en variabel:

int heltal // 32 bit
double flydende_kommatal // 64 bit
string streng // karakterstreng

heltal = 5*7;
cout << heltal << endl; // udskriver indhold af heltal variablen
Avatar billede kamikaze Nybegynder
24. april 2002 - 22:44 #2
??? Er ikke helt med på hvad du mener. Men:

int a; // Deklarer en variabel af typen integer
a = 5; // Initialiser a med værdien 5
// eller:
int a = 5; // Deklarer a og tildel værdien 5

char MinText; // Deklarer MinText som variabel af typen char
MinText = 'A';
char MinText[100]; // Deklarer MinText som et array af chars (100 pladser)
MinText[0] = 'D';
MinText[1] = 'e';
MinText[2] = 't';
// osv...

char MinText[] = "Dette er en tekst!"; // MinText er et array af typen
Avatar billede kamikaze Nybegynder
24. april 2002 - 22:46 #3
double Pi; // double-precision flydende komma tal
Pi = 3.141592;
Avatar billede codemon Nybegynder
24. april 2002 - 22:46 #4
størrelsen kan variere alt efter compiler og platform.
der skal desuden ; efter erklæringerne (int heltal; ...)

variabelnavnene indeholder de data der er blevet puttet i dem. ud over alm. variabler og objekt-typer findes der i c/c++ pointere. De bruges til at pege på en adresse. fx

int *heltalPtr = &heltal // heltalPtr peger nu på heltals adresse og variablen heltal og pointeren heltalPtr er nu alias af hinanden.
Avatar billede kamikaze Nybegynder
24. april 2002 - 22:47 #5
Prøv at kompiler og kør flg:

#include <iostream.h>
#include <conio.h>

void main()
{
  for (int i=0; i<100; ++i)
  {
    cout << i << endl;
  }
}
Avatar billede kamikaze Nybegynder
24. april 2002 - 22:49 #6
Pointere er et helt kapitel for sig selv. Jeg vil anbefale at du starter med simple variable først...
Avatar billede kamikaze Nybegynder
24. april 2002 - 22:49 #7
codemon >> sorry, så ikke du var igang med pointere...
Avatar billede codemon Nybegynder
24. april 2002 - 22:51 #8
ok, jeg holder med dig, vent med pointere. Modsat alverdens lærebøger mener jeg faktisk at man burde vente med pointere (evt. også arrays) indtil man havde lært basalt OO programmering.
Avatar billede krukken Mester
25. april 2002 - 01:12 #9
http://studienet.e.iha.dk/klasser/e1a/prg1/index.htm
http://studienet.e.iha.dk/klasser/i2a/prg2/

HVis du skal lære det fra bunden af, så kan du jo følge den undervisningsplan vi har på IHA! Det er god måde at lære det på!
Avatar billede kamikaze Nybegynder
25. april 2002 - 01:28 #10
Du skal nok have et overblik over C++. Det kan du få på flere måder:

http://www.eksperten.dk/spm/201373
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester