Hirdetés

Új hozzászólás Aktív témák

  • maestro87
    őstag

    ++i tök mást csinál. continue igazából arra való, hogy ne legyen annyi egymásba ágyazás. A fenti kód így írható át:

    void print_primes(int * primes, int lenght)
    {
    for(int i = 0; i < lenght; ++i)
    {
    if(primes[i]>=2)
    {
    /* és egy rakás random utasítás */
    if(is_prime(primes[i]))
    printf("%d\n", primes[i]);
    /* meg itt is sok utasítás */
    }
    }
    }

    A bitb*szogatás nem az én területem, de tudomásom szerint a continue asm-ben 1 db jump lesz, ugyanúgy, ahogy az if is.

    C++ C-hez képest nagyon sok mindent tud, amit neked első körben érdemes megnézned, az az objektumorientált tervezés.

    Igen, közben rájöttem, hogy két egymásba ágyazott if (vagy egy if-ben két feltétel) többet ehet memóriában is.

    Ha struktúrákat használok az nem nevezhető már objektumorientált programozásnak? Nekem egyszer valaki azt mondta a forráskódomra, hogy olyan mintha C++-ban lenne, pedig akkor még nem is nagyon használtam struktúrákat sem. :DDD

    (#5673) ToMmY_hun: C++-t Visual Studio-ban szeretném majd használni, azért tanulgatom, nem MCU-hoz.

    (#5674) EQMontoya: Sok lúd disznót győz. :DDD Meggyőztetek. :R

    (#5675) ToMmY_hun: Már azzal is baj van? :DDD

Új hozzászólás Aktív témák