C++ 指针 数组的问题

short (*pas)[20]=&tell怎么解释?
2024-12-04 04:08:40
推荐回答(1个)
回答1:

short (*pas)[20] = &tell;    // 这是错的

pas是数组指针,用来指向20个short长度的内存单元。

而&tell只是指向10个short长度的内存单元。

short (*pas)[10] = &tell;    // 这才是正确的