---
title: "Ännu en nybörjarfråga..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/96807-ännu-en-nybörjarfråga"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "taper lawyer"
published: "2004-02-07T23:43:26.000Z"
updated: "2004-02-08T00:02:55.000Z"
replies: 2
views: 226
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/96807-ännu-en-nybörjarfråga"
---

# Ännu en nybörjarfråga...

## #1 — taper lawyer, 2004-02-07T23:43Z

Hej!
Jag läser ivrigt min lånade bok om C++ och har nu en fråga som jag inte fann nåt svar på i boken; vad gör "void"? T ex. ifall man sätter den före main(), vad gör det för skillnad?

Permalänk: https://www.webforum.nu/p/96807

## #2 — PeW, 2004-02-08T00:00Z

Void betecknar 'inget' eller 'vad som helst', beroende på när det används och hur. En pekare som deklarerats som void är en universalpekare som kan anta vilken typ som helst. I ditt fall är det dock ingen pekare utan det som står framför ett funktionsnamn är returtypen. 

void main()...  betyder att main inte returnerar något till operativsystemet när main terminerat. Detta är inte att rekommendera till en mainfunktion då det inte är standard. Det rätta förfarandet är att returnera en int:

```
int main()
{
...
  return 0;
}
```

Main är den funktionen som operativsystemet exekverar när du kör programmet, ifall du inte visste det  ;)

Permalänk: https://www.webforum.nu/p/1270953

## #3 — taper lawyer, 2004-02-08T00:02Z

Tack så mycket, PeW!

Permalänk: https://www.webforum.nu/p/1270956

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/96807-ännu-en-nybörjarfråga
