Я нахожу трудности в понимании факторов, от которых зависит размер переменных указателя в C
. Я проверил несколько ссылок, единственная информация, которую я получил до сих пор, - это размер pointer
зависит от архитектуры процессора . Мне хотелось бы знать следующие сведения
- Пожалуйста, объясните подробнее о том, как architecure влияет на размер указателя.
- В общем случае, если указатель имеет
x bits
, тогда0 to 2^(X)-1
должно быть число адресов адресов. Я теряю трек, связывая количество адресов и объем памяти, доступный для программы.