Kezdőoldal » Számítástechnika » Programozás » C-ben hogy tudok saját függvén...

C-ben hogy tudok saját függvényt létrehozni?

Figyelt kérdés
Olyat szeretnék, ami bekér két integer típusú változót, elvégzi velük a műveletet, és az értéket egy harmadiknak átadja.
2013. okt. 2. 22:09
1 2
 1/16 anonim ***** válasza:

visszatérésiértéktípusa függvénynév(paramétertípusa paraméterneve, ...) {

// függvénytörzs

}

2013. okt. 2. 22:15
Hasznos számodra ez a válasz?
 2/16 anonim ***** válasza:

ja igen, kimaradt:


{

//függvénytörzs

return visszatérésiérték;

}

2013. okt. 2. 22:15
Hasznos számodra ez a válasz?
 3/16 SimkoL ***** válasza:

int fgv ()

{

int a, b, c;

cin >> a;

cin >> b;

c = a + b;

return c;

}

2013. okt. 2. 22:22
Hasznos számodra ez a válasz?
 4/16 iostream ***** válasza:
C-ben ez ha lefordul sem fog bekérni két számot.
2013. okt. 3. 10:52
Hasznos számodra ez a válasz?
 5/16 anonim ***** válasza:

inkább


int osszead(int x, int y) {

return x+y;

}


a scant meg ne a függvény csinálja lehetőleg..

2013. okt. 3. 12:27
Hasznos számodra ez a válasz?
 6/16 SimkoL ***** válasza:

"C-ben ez ha lefordul sem fog bekérni két számot."

Valóban C-ben nem lehet még lefordítani sem, de tapasztalatom szerint itt a C és a C++ között a kérdezők nem tesznek különbséget :)

2013. okt. 3. 16:10
Hasznos számodra ez a válasz?
 7/16 anonim ***** válasza:

"az értéket egy harmadiknak átadja"

Ezt úgy tudod legegyszerűbben, ha a függvényed meghívja a harmadikat és paraméterként adja át, tehát nem visszatérési értékként.


Vagy ahol meghívod a függvényedet, ott egyből a vissztérési értékével hívod a másikat.


int egyik() {

int i;

// adatbekérés + művelet

return i;

}


void masik(int i) {

// művelet i-vel, ami az első függvény eredménye volt

}


void main() {

masik( egyik() );

}

2013. okt. 4. 10:50
Hasznos számodra ez a válasz?
 8/16 iostream ***** válasza:

"Valóban C-ben nem lehet még lefordítani sem"


Hogyne lehetne, ha a cin valahol deklarálva van, akkor a cin >> x simán értelmes kifejezés lehet :)

2013. okt. 4. 16:26
Hasznos számodra ez a válasz?
 9/16 anonim ***** válasza:

De ha jól tudom, a C-ben nincs ">>" operátor, és ott operátor túlterhelés sincs.

(De nem esküszöm meg rá. :))

2013. okt. 5. 21:54
Hasznos számodra ez a válasz?
 10/16 anonim ***** válasza:

#9-esnek:

[link] :)

2013. okt. 5. 22:49
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!