Đến thẳng điểm,Làm thế nào để tạo một con trỏ trỏ tới bất kỳ phần tử mảng nào của một mảng 2D?
Tôi muốn con trỏ ký tự p
trỏ đến phần tử mảng duy nhất chứa ký tự 'T
'.
char a[100][100];
char *p;
for(int i=0;i<4;i++)
for(int j=0;j<4;j++)
if(a[i][j] == 'T')
p = a[i][j];
P.S. Tôi đã thử với các kết hợp khác nhau của *
, **
, v.v ... nhưng không có gì có vẻ hoạt động.
'a [i] [j]' là kiểu char nên '& a [i] [j]' là cách đơn giản nhớ ưu tiên '[]' cao hơn '&' để '& a [i] [j] 'là đúng mà không có'() '. bạn có muốn bất kỳ kỹ thuật nào khác không? hoặc bất kỳ điều gì khác –
* "Tôi đã thử với các kết hợp khác nhau của' * ',' ** '" * - Có lẽ đã thử một số kết hợp của '&'. ;) –