Kezdőoldal » Számítástechnika » Programozás » Mi a különbség? C++ többi lent.

Mi a különbség? C++ többi lent.

Figyelt kérdés

Mi a különbség ezek függvények között?


int main() erről annyit tudok hogy ettől a függvénytől fog futni a program először aztán innen pl... lehet átléptetni egy másik függvénybe pl... int add() vagy int power ,int akármi


az int függvények miért int függvények?

és milyen függvény az ami így néz ki :

void DemostrationFunction()

El lehet hagyni a Demostrationt helyébe írhatok azt amit akarok?

és mi a helyzet a sub kezdődő függvényekkel?


Mi ezek között a különbség?

Melyiket mire használják ?


kösz a válaszokat.


2011. júl. 15. 15:46
 1/7 anonim ***** válasza:
Elég régen tanultam már c++ nyelvet, de ha jól elékszem a függvény enve előtt lévő szó a függvény visszatérési típusát jelenti. Az int egész számmal tér vissza, míg a void függények nem térnek vissza.
2011. júl. 15. 15:50
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
Úgy érted,hogy a void függvények nem térnek vissza az int main() függvényhez?
2011. júl. 15. 16:03
 3/7 A kérdező kommentje:

El magyarázná valaki érthetően :D


Mit jelent ha a függvény neve előtt int van,mit jelent amikor sub és mit jelent amikor void?


köszi

2011. júl. 15. 16:06
 4/7 anonim ***** válasza:

Az int egy egész számmal tér vissza (ami a return utáni érték a függvényen belül)

A void pedig nem ad vissza értéket (de attól még visszatér oda, ahonnan meghívták, amint vége a függvénynek)

Ezután pedig a függvény neve áll, végül a paraméterek zárójelben (ha nincs paraméter, akkor is kell a zárójel)

Pl egy összeadó függvény így működhet:

int add(int a, int b)

{

return (a+b);

}

Ez a és a b szám összegével tér vissza. Így használhatod:

int sum=add(5,4);

De pl. ha csak valamit ki akarsz íratni, akkor csináld void-á, hiszen nem kell értéket visszaadnod:

void write()

{

std::cout << "hello world" << std::endl

}

Bővebb információkért Google.


Sub nincs a függvény neve előtt C++-ban (kivéve, ha az valami class neve), sub alighanem Basic-ben van, jelzi, hogy egy eljárást csinálsz (ha jól tudom a Basic-et).

Tehát röviden

visszatérési_típus függvénynév(esetleges_paraméterek)

az int az egész szám, void nincs visszatérés, float nem egész szám... Bármilyen típussal visszatérhet egy függvény.

2011. júl. 15. 16:10
Hasznos számodra ez a válasz?
 5/7 A kérdező kommentje:

Ja igen köszi az eddigi választ még ezt az egyet ki felejtettem .


mit jelent amikor bool van a függvény neve előtt?

2011. júl. 15. 16:19
 6/7 anonim ***** válasza:

Utána kéne nézned az alapvető beépített adattípusoknak C++-ban:

[link]

A bool az a boolean, igaz vagy hamis (0 vagy 1) értéket vehet fel, az is éppolyan adattípus, mint az int, csupán 1 byte memóriát használ 4 helyett, és csak két értéke lehet.

Ne kérdezd meg minden egyes adattípusra, hogy mit jelent, ha a függvény neve előtt van, ugyanazt jelenti, avval a típussal fog visszatérni, ami ott van, ha bool, akkor 0 vagy 1, ha int, akkor egy egész szám, ha char, akkor egy karakter, ha float, akkor egy nem egész szám...

2011. júl. 15. 16:28
Hasznos számodra ez a válasz?
 7/7 anonim válasza:

Amúgy C, C++ data types... pff...


Try "Ada"! :)

2011. júl. 15. 17:26
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!