初学者请问:为什么 “严格来说,c++语言中没有多维数组”
菜鸟请教:为什么 “严格来说,c++语言中没有多维数组”
如题求解.......................
为什么 “严格来说,c++语言中没有多维数组”
------解决方案--------------------
电脑内存或文件内容只是一个一维二进制字节数组及其对应的二进制地址;
人脑才将电脑内存或文件内容中的这个一维二进制字节数组及其对应的二进制地址的某些部分看成是整数、有符号数/无符号数、浮点数、复数、英文字母、阿拉伯数字、中文/韩文/法文……字符/字符串、汇编指令、函数、函数参数、堆、栈、数组、指针、数组指针、指针数组、数组的数组、指针的指针、二维数组、字符点阵、字符笔画的坐标、黑白二值图片、灰度图片、彩色图片、录音、视频、指纹信息、身份证信息……
严格来说,任何语言都没有多维数组。
------解决方案--------------------
照这么理解的话,VB6有。
如题求解.......................
为什么 “严格来说,c++语言中没有多维数组”
------解决方案--------------------
电脑内存或文件内容只是一个一维二进制字节数组及其对应的二进制地址;
人脑才将电脑内存或文件内容中的这个一维二进制字节数组及其对应的二进制地址的某些部分看成是整数、有符号数/无符号数、浮点数、复数、英文字母、阿拉伯数字、中文/韩文/法文……字符/字符串、汇编指令、函数、函数参数、堆、栈、数组、指针、数组指针、指针数组、数组的数组、指针的指针、二维数组、字符点阵、字符笔画的坐标、黑白二值图片、灰度图片、彩色图片、录音、视频、指纹信息、身份证信息……
严格来说,任何语言都没有多维数组。
------解决方案--------------------
照这么理解的话,VB6有。