解析 答案:(P10)new int[10]; [解析]new delete动态开辟空间和删除空间。new int[10],注意不要写成new int〔10〕,使用小括号只能开辟一个空间,使用10来初始化该值。结果一 题目 使用new为int数组动态分配10个存储空间是 。 答案 答案: newint [10];相关推荐 1使用new为int数组动态分配10个存储空间是 。
所以你那句话的意思是p是一个int数组的指针。"意思是在自由内存区新开辟了一段区域占二十个字节大小,然后指针p指向了这个内存区的首地址,你可以在接下来的操作中,对该区域赋值。然后可以像使用其他指针一样来使用它指针p指向一个int型的数组 这个数组大小为10 ~~~ over
int (*int)[10]; int型指针,指向一个数组。此数组有10个int型元素 int(*int)[10]先找到声明符int型,被括号括着,先看括号内的(优先级高),然后向右看,没有,向左看,是*,说明是个指针,什么指针?在看括号外面的,先向右看,有[] 是个数组,说明a是个志向数组的指针,再向左看,是in...
论new int[10]和new int[10]() 今天看到一个这样的指针: int*p =newint[10](); 遂研究了下,说是开辟的十个int空间,初始化为零了。测试代码如下 #include <iostream> usingnamespacestd; voidmain() { int*p =newint[10](); for(inti=0; i<10; i++) { cout << p[i] << endl; } return...
int*mark = p; inti=0; while(i<10) { *p=1; p++; i++; } p = mark; i=0; while(i<10) { cout<<*p<<endl; p++; i++; } /// return0; } another one 指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针 数组指针:a pointer to an array...
百度试题 结果1 题目设数组定义:int[] a=new int[10];则数组的第一个元素的正确引用方法为( ) A. a[1] B. a[0] C. a [] D. a 相关知识点: 试题来源: 解析 B 反馈 收藏
int *p=new int[10];——分配一个有10个int型元素的数组所占空间,并将该数组的第一个元素的地址赋给int *型指针p。int *p=new int(10);——分配一个int型变量所占大小的空间,在其中放入十进制数10,并将首地址赋给int *型指针p。至于怎么用,那知道了意思,就只能说按需要选择了……
1.如果只是int a[10]和int* a=new int[10]比较的话,那究竟使用哪个其实无所谓,前者可能还更简单一点。只是在使用上int* a=new int[10]需要判断内存是否分配成功,以及在不用时需要使用delete[] a进行内存释放;2.如果不是a[10],而是a[1000000000]或者更大的话,那一般情况下,就只能使用int...
class Stack {public: Stack(int sz) {v=p=new T[size=sz];} ~Stack() {delete []v;} void push(T x) {*p++=x;} T pop() {return *--p;} int lenth()const {return (p-v);} private: T *v,*p; int size;}; void main() {Stack obj(5); obj.push(10);} 3.#include...
阅读下列代码后public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); }}正确的说法是【 】 A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空相关知识点: