case er et keyword der bruges i forbindelse med et switch-evaluerings-statement. f.eks:
int value = 5; switch (value) { case 1: ; // Hvis værdien er 1, bliver dette udført. break; case 5: ; // Hvis værdien er 5, bliver dette udført, sker med vores værdi. break; default: ; // Sker hvis værdien ikke er en af de ovenstående cases. }
Så du kan sådan set sige at en case er et muligt udfald i en switch.
{ case '0': iRetour = 1;break; case '1': iRetour = 1;break; case '2': iRetour = 1;break; case '3': iRetour = 1;break; case '4': iRetour = 1;break; case '5': iRetour = 1;break; case '6': iRetour = 1;break; case '7': iRetour = 1;break; case '8': iRetour = 1;break; case '9': iRetour = 1;break; default: break; }
hvis int iRetour som er 0 bliver fundet i switch statement bliver iRetour = 1.. case betyder situation... hvis den findes i switchen bliver den case med tallet ud for kørt og kun den... hvis intet bliver fundet bliver defualt kørt... i dette tilfækde intet
break betyder forresten at man hopper ud af switchen fra det sted den er nået til hvis den bliver opfyldt... dvs.. alt efter case 0 bliver sprunget over!
Synes godt om
Slettet bruger
28. oktober 2004 - 09:15#7
forresten, det er langt fra kompliceret spørgsmål... så du behøver ikke gi' 100 point for et svar, det er jo 40 point mere end man giver for et svært spørgsmål... 15 point er mere passende i denne situation.
du kan kalde en case en struktureret if sætning... jeg bruger dem i php f.eks på hovedsiden hvis jeg skal includere en fil alt efter hvad en variable er - så er der måske 10 cases i den switch hvor hver har en include :D default casen fungere lidt som en else
Det du spurgte om var noget grundlæggende programmering.. det kan de fleste her inde nok godt svare på hvis de har programmeret lidt...
Synes godt om
Slettet bruger
28. oktober 2004 - 10:50#18
Tjoh, det er rigtigt nok, det kan være et problem. Men... hvis man nu formulerer et spørgsmål hen i retningen af "Jeg gjorde engang XXXXX i program YYYYY, det var skide smart, hvordan var det nu jeg gjorde?" så er det let. Et svært spørgsmål er et du stiller når du desperat har surfet rundt søgt efter artikler på Google, har prøvet "alt" og er på din 4. liter Cola og 2. spand kaffe... Ellers er det mellem...
Ejjjj, du har ret - det kan være svært at bedømme. Men start så hellere på 30 point, og hæv det såfremt det viser sig at være mere kompliceret end først antaget. :-)
Synes godt om
Ny brugerNybegynder
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.