Dyskusja:C/Podstawy: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
mNie podano opisu zmian |
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]]
|