题解 | #创建动态数组#
创建动态数组
https://www.nowcoder.com/practice/218b577112a24c23a41bdc01f28c18ac
#include <iostream> using namespace std; int main() { int n; cin >> n; // write your code here...... int *arr = new int[n]; int i = 0; for (int *p = arr; p != arr + n; ++p) { *p = n + i; i++; } for (int *p = arr; p != arr + n; ++p) { cout << *p << " "; } delete [] arr; return 0; }
考察new的语法。因为是数组,可以用指针访问数组元素,也可以用下标访问数组元素,这里使用的是指针访问。
C++题解 文章被收录于专栏
记录在牛客网用C++刷题的题解思路