Я знаю, что foo[bar]
равен *(foo + bar)
, но что такое *foo[bar]
, равный, например, для доступа к *argv[2]
? Я несколько смущен в понимании этого, я предположил, может быть, что-то вроде *(*(foo) + bar)
, но я не уверен.Арифметика указателя на указатель указателя (* argv [])?
Прошу прощения, если это простой ответ.
Вы можете просто попробовать. В случае сомнений используйте круглые скобки. – codymanix 2010-11-25 17:32:26