标签: c++ arrays pointers
假设:
int *ip = new int[10]; for (unsigned i = 0; i < 10; ++i) { ip[i] = i + 1; }
括号是否与我想要的相符合? (不一定要创建一个数组并用1,2,......填充它)
答案 0 :(得分:1)
ip[i]与*(ip + i)相同,所以是的,它会按照您的想法行事。除了创造,发生在第一行。
ip[i]
*(ip + i)