二级指针初始化
2016-10-06 20:36
148 查看
二级指针初始化
int **temp;int i = 0;
//初始化
temp = new int*[100];
for(i = 0; i < 100; i++)
temp[i] = new int[200];
//释放
for(i = 0; i < 100; i++)
delete []temp[i];
delete []temp;
可以理解为temp[100][200];
因为在VC中直接定义过大的二维数组,运行会报错,
如int temp[600][600]; 编译可以过去,但是运行就会出现错误,
此时改为二级指针就可解决。
相关文章推荐
- C语言学习8:malloc返回的void*类型指针不可以做更改,free双重释放,二维数组的初始化和打印,a和a[0]和a[0][0]的区别,数组指针(*p)[3],指针数组*a[10],动态内存分配版约瑟夫环,动态分配版去空格和逗号处理,二级指针与二维数组互用
- 二级指针初始化
- 【错误记录】二维数组初始化,以二级指针传递函数参数
- 二级指针作为函数参数传递初始化的一点总结
- 关于对有一级指针,二级指针的初始化及其浅拷贝和深拷贝
- 二级指针作为函数参数传递初始化的一点总结
- 结构体二级指针的初始化
- 为什么C初始化链表需要二级指针
- 由链表初始化看C语言的二级指针
- 由链表初始化看C语言的二级指针
- [编程] C语言的二级指针
- 通过数组初始化链表的两种方法:指向指针的引用node *&tail和指向指针的指针(二维指针)node **tail
- 二级指针的简单运用
- C+= 指针理解的通关测试:指针数组,数组指针,指针函数,函数指针,二级指针
- 常量指针必须初始化
- C语言指针问题,初始化,赋值,以及字符数组,字符串常量等问题
- gcc 报 初始化丢弃了指针目标类型的限定 的警告信息
- 二维数组和二级指针的传递问题 (转载)
- C/C++ 指向字符的指针为什么可以用字符串来初始化,而不是字符地址。
- C++中指针初始化和使用注意事项