Dyskusja:C/Podstawy: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Kj (dyskusja | edycje)
mNie podano opisu zmian
Mina86 (dyskusja | edycje)
Nie podano opisu zmian
Linia 17:
const int stala = 3;
:Dużo programistów traktuje tak zadeklarowaną stałą jako specjalny rodzaj zmiennej (podobnie robi także kompilator), dlatego takie zmienne pisze się małą literą. Natomiast stałe zdefiniowane przez #define prawie zawsze pisze się dużymi literami. --[[Wikipedysta:Kj|Kj]] 16:22, 5 sty 2007 (CET)
 
:Tak się nie da - stała i makro to zupełnie inne rzeczy i tu nie chodzi o ortodoksyjną ścisłość tylko zwykłe fakty. Nie można pobrać adresu makra natomiast można pobrać adres stałej. Stała może być lokalna, makro już niezbyt. Makro mozna ''oddefiniować'' stałej nie za bardzo. Z takiego uproszczenia nic dobrego nie wyniknie. --[[Wikipedysta:Mina86|Mina86]]
Powrót do strony „C/Podstawy”.