O ile wiem o Typ danych, podczas deklarowania zmiennej, musimy zadeklarować jej typ danych, który mówi kompilatorowi, aby odpowiednio zarezerwować liczbę bajtów w pamięci.Dlaczego typ danych jest wymagany w deklaracji wskaźnika?
Jednak w przypadku wskaźników, wiemy, że ich wielkość jest zawsze 2 bajtów (w Turbo Compiler) zawsze niezależnie od rodzaju danych zmiennej to wskazuje.
Moje pytanie brzmi, czy wskaźniki zawsze 2 bajty, to co to jest konieczność wymieniania typ danych podczas ich deklarowania? LUB Czy moje rozumienie wskaźników jest błędne?
Jaki jest cel * nie * określania typu danych? Jeśli planujesz zrobić cokolwiek ze wskaźnikiem, musisz znać typ danych, do którego on prowadzi. – tenfour
@ Chris: A co z (void *)? – Malkocoglu