如何在MFC中定义整形数组

 我来答
逆心小土豆
2017-09-01 · TA获得超过3618个赞
知道大有可为答主
回答量:2500
采纳率:0%
帮助的人:736万
展开全部
mfc即C++语法。
一、一维数组

静态 int array[100];   定义了数组array,并未对数组进行初始化
静态 int array[100] = {1,2};  定义并初始化了数组array
动态 int* array = new int[100]; delete []array;  分配了长度为100的数组array
动态 int* array = new int[100](1,2);  delete []array; 为长度为100的数组array初始化前两个元素

二、二维数组

静态 int array[10][10];  定义了数组,并未初始化
静态 int array[10][10] = { {1,1} , {2,2} };  数组初始化了array[0][0,1]及array[1][0,1]
动态 int (*array)[n] = new int[m][n]; delete []array;
动态 int** array = new int*[m]; for(i) array[i] = new int[n]; for(i) delete []array[i]; delete []array; 多次析构
动态 int* array = new int[m][n]; delete []array; 数组按行存储
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式