问一个c++语法对c++不熟 int *b 10这个是不是创建一个大小为10的int数组,然后每个元素默认初始化为0?[
问一个c++语法
对c++不熟
int *b = 10;
这个是不是创建一个大小为10的int数组,然后每个元素默认初始化为0?
[解决办法]
报错。按照你的写法int *b=10;拆开来就是int *b;b=10;但是b是一个指针,存放的是一个地址。10不是一个地址,所以会报错。
[解决办法]
int a[10] = {0};
问一个c++语法
对c++不熟
int *b = 10;
int a[10] = {0};