Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Päivän C/C++-vinkki 1

Sivun loppuun

kala [28.11.2004 17:51:20]

#

C:llä viitataan taulukon alkioihin syntaksilla taulukko[indeksi]. Nämä voi kääntää myös toisinpäin ilman, että koodin merkitys muuttuu. Ts. edellisen esimerkin voi kirjoittaa myös näin: indeksi[taulukko].

Alla pieni esimerkkiohjelma.

#include <stdlib.h>
#include <stdio.h>

int main(int argc, char *argv[])
{
    int x[5] = { 0, 1, 2, 3, 4 };

    printf("%d\n", x[3]);
    printf("%d\n", 3[x]);

    3[x] = 12345;

    printf("%d\n", x[3]);
    printf("%d\n", 3[x]);

    return EXIT_SUCCESS;
}

Antti Laaksonen [28.11.2004 18:06:44]

#

Aika jännä juttu. En ole koskaan ennen nähnyt tuommoista syntaksia.

sqwiik [28.11.2004 18:12:33]

#

Heh.. aika hauska :P Itse en ole koskaan havainnut että se toimi noinkin päin :/

Juice [28.11.2004 18:53:15]

#

Todella merkillistä. Enpä ole havainnut aiemmin.
Nyt olen viisaampi.

Sami [29.11.2004 02:47:28]

#

Sama ei toimi javassa, vaikka muuten syntaksit ovat hyvin lähellä toisiaan.

Heikki [29.11.2004 07:11:25]

#

Kaikkea sitä... enpä itsekkään ole ikinä tuollaisesta kuullut.

Linkku [29.11.2004 07:29:17]

#

Mielenkiintoista...

Jyri [30.11.2004 18:44:33]

#

ovelaa...


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta