- phaul blogja
- A hozzászóláshoz be kell jelentkezni
- 1356 megtekintés
Hozzászólások
Ahány byte-os az adott architektúrán az int, annyiadik betű ASCII kódját írja ki.
--
Soli Deo Gloria
- A hozzászóláshoz be kell jelentkezni
udv a klubban :) Nem, ez architectura fuggetlen. De en is ezt mondtam + a legtobb kollegam
- A hozzászóláshoz be kell jelentkezni
Úgy gondolnám a sizeof(0) az int méretét adja... de majd utána nézek :)
--
Soli Deo Gloria
- A hozzászóláshoz be kell jelentkezni
.
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
Sub.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Közben megvan:
[spoiler]Más a precedencia, mint amire az ember gondolna[/spoiler]
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
A bánatba.
- A hozzászóláshoz be kell jelentkezni
+1
--
Soli Deo Gloria
- A hozzászóláshoz be kell jelentkezni
Pontosan; a subscript operator binding-ja erősebb, mint a sizeof operátoré.
... Ezért nagy badarság az a kódolási stílus, hogy
sizeof(expression)
, mert eltakarja a fenti tényt. Úgy írandó helyesen, hogy
sizeof expression
-- esetleg
(sizeof expression)
--, amely itt konkrétan úgy nézett volna ki, hogy
sizeof 0["ABCDEFGHIJKLMNOPQRSTUVWXYZ"]
.
(A két szóban forgó zárójelezés
(sizeof 0["ABCDEFGHIJKLMNOPQRSTUVWXYZ"])
vs.
(sizeof 0)["ABCDEFGHIJKLMNOPQRSTUVWXYZ"]
.
- A hozzászóláshoz be kell jelentkezni
Azért épp annyit is hozzá lehet tenni kezdők számára, hogy a 0["ABCDEFGHIJKLMNOPQRSTUVWXYZ"] ekvivalens a "ABCDEFGHIJKLMNOPQRSTUVWXYZ"[0] kifejezéssel. Úgy talán könnyebb megérteni a többit :-)
- A hozzászóláshoz be kell jelentkezni
Erre egyik ismerosom csak annyit mondott skypen, mikozben talalgattuk, hogy mi a trukk, hogy "szeretnek egy olyan nyelvel dolgozni, amiben nem lehet ilyen trukkos mit ir ki feladatokat feladni".
Magam reszerol annyit mondok ra, hogy giganagy pluszegy.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Viszont ha típust adsz meg, azt be kell zárójelezni. Egyébként egyetértek, én típust is úgy szoktam hogy hagyok egy space-t, amit függvényhívásoknál már nem szoktam, így elég egyértelmű hogy nem ugyanaz. Bár nem is programozok C-ben. :)
- A hozzászóláshoz be kell jelentkezni
Erősen emlékeztet David Korn 1987-es versenyművére: erre az IOCCC korai szakaszából, de annyira azért nincs elbonyolítva. Vagy a jó isten se tudja, az övé 70 byte :-)
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni