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