Mi a különbség? C++ többi lent.
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.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
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
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
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.
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?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
Utána kéne nézned az alapvető beépített adattípusoknak C++-ban:
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...
Amúgy C, C++ data types... pff...
Try "Ada"! :)
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!