Вы должны понять, что массив на самом деле является указателем, поэтому *ptr
уже указывает на s_cqiReport[0][0]
, потому что он равен s_cqiReport
, который сам по себе является указателем.
Теперь, если выЕсли вы хотите, чтобы ваш указатель указывал на значение, вы должны использовать оператор &
, который по сути означает «адрес», поэтому что-то вроде ptr3= &(s_cqiReport[1][0])
делает указатель точкой, где вы хотите его видеть.
Точно так же, я считаю, что ptr3 = s_cliReport + 2
также заставит ptr3 указывать на то место, где вы, кажется, хотите, чтобы он указывал, но я бы не стал выполнять арифметику с вашими указателями, пока вы не будете хорошо понимать указатели и то, как они работают.