Pfu no budem si to musiet nastudovat este ,pointre boli vzdy mojou slabsou strankou
Příspěvky odeslané z IP adresy 78.98.6.–
Poki
Poki
Aha,este jedna otazka . Ucim sa zatial len C,preco je tiez v tom argumente pointer?
void halt( char *msg ) /* v pripade chyby zavolame tuto funkiu, kt. ukonci program */
{
printf( "%s\n", msg );
exit( EXIT_FAILURE );
}
Poki
Asi sme sa nepochopili,skusim to inak,preco by ten program bez toho pointru nefungoval?
Poki
Zdravim,momentalne studujem pointre v C z jednej stranky a je tam priklad pouzitia pointrov.Nie je to moj kod.Ide o to,ze keby nebol pointer na premennu vysledok tak ten program funguje zle.Ale nechapem ze preco prave na premennu vysledok.Ak by sa to dalo nejako vysvetlit,dakujem :-))
#include <stdio.h>
/* premenna vysledok je uz pozmenena na smernik */
int vydel( double delenec, double delitel, double *vysledok )
{
if ( delitel == 0 )
return 0; /* nulou neviem delit, vysledok funkcie je 0 - FALSE */
*vysledok = delenec / delitel; /* na adresu, na ktoru ukazuje premenna vysledok, uloz vysledok delenia */
return 1; /* vrat 1 - TRUE */
}
int main()
{
double vysledokDelenia = 0;
if ( vydel( 121, 11, &vysledokDelenia ) == 1 )
printf( "Vysledok delenia je %f\n", vysledokDelenia ); /* vypise sa 11 */
else
printf( "Delenia nulou\n" );
return 0;
}