Kezdőoldal » Számítástechnika » Programozás » C nyelvben hogyan kell értelme...

C nyelvben hogyan kell értelmezni és értéket adni ennek a függvénynek? A csillag miatt függvény pointer "félére" gondolnék, de azokat nem így szokták megadni.

Figyelt kérdés

float *conv(float *A, int C)

{

...

}



2017. máj. 28. 19:47
1 2
 1/11 anonim ***** válasza:
100%
Ez nem függvénypointer, hanem float*-gal visszatérő fiüggvény.
2017. máj. 28. 19:58
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:

Vagyis egyszerűen arról van szó, hogy a függvényben lévő

....

return(C);

....


C váltózójának címét adja vissza?

2017. máj. 28. 20:07
 3/11 anonim ***** válasza:
0%

Na, elemezzük ki, amit eddig tudunk.


Ez a függvény egy moslék.

- A neve semmit nem árul el arról, hogy mit csinál. Konvertál két számot egy számmá. Miért? Minek? Hogyan?

- A változónevek és típusok szintén tragikusak. A és C. Mi lett B-vel?? Miért fontos, hogy kimaradt? Miért vesz át egy float-ot cím szerint? Hatékonysági okból semmi értelme. Talán módosít rajta? Akkor miben különbözik a visszatérési értéktől?

- Float címével tér vissza. Miért? Miért nem jó egy sima float, pointerezés nélkül.

- Valahol van benne egy return C, ami sehogy sem felel meg a visszatérési típusnak...


Ezek alapján azt tudom mondani akár mi is ez a függvény nem szabad használni, mert valami hatalmas gányoló írta és kitudja mennyi szívás lesz még vele.

2017. máj. 28. 20:27
Hasznos számodra ez a válasz?
 4/11 anonim ***** válasza:
0%

"Miért nem jó egy sima float, pointerezés nélkül."


Majd ha megtanultál programozni, akkor megtudod.

2017. máj. 28. 20:39
Hasznos számodra ez a válasz?
 5/11 anonim ***** válasza:
0%
Kérném a 44%-os agresszív, kötekedő kontár végleges kitiltását az oldalról.
2017. máj. 28. 20:40
Hasznos számodra ez a válasz?
 6/11 A kérdező kommentje:

Ez egy konvolúciós példa program volt. Ott tűnt fel a kérdéses függvény. Megadom hol találtam, megköszönném ha ott ránéznél.


[link]

2017. máj. 28. 21:56
 7/11 anonim ***** válasza:
Szopatsz te minket... Ezen az oldalon túl mi kell még?
2017. máj. 28. 22:14
Hasznos számodra ez a válasz?
 8/11 A kérdező kommentje:

Dehogy "szopatlak".

Biztosan triviális a megoldás, de a függvény hívását nem tudom jól felírni, lényegében erre is kérdeztem rá.

2017. máj. 28. 22:28
 9/11 anonim ***** válasza:

Például:

float* a = &(3.3f);

float* f = conv(a, 787);

2017. máj. 29. 13:45
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:
Amit írtam az nem jó rég c++ már majd valaki csak le írja neked hogy kell meghívni.
2017. máj. 29. 13:55
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!