Anonymní profil Poki – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Poki – Programujte.comAnonymní profil Poki – Programujte.com

 

Příspěvky odeslané z IP adresy 78.98.6.–

Poki
C / C++ › C pointre
24. 9. 2015   #205132

Pfu no budem si to musiet nastudovat este ,pointre boli vzdy mojou slabsou strankou   

Poki
C / C++ › C pointre
24. 9. 2015   #205129

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
C / C++ › C pointre
24. 9. 2015   #205127

Asi sme sa nepochopili,skusim to inak,preco by ten program bez toho pointru nefungoval?

Poki
C / C++ › C pointre
24. 9. 2015   #205125

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;

}

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý