您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
为什么我觉得C语言中二维数组没用,明明两个一维数组就能解决,为什么要有二维数组存在?
数组,多维,语法为什么我觉得C语言中二维数组没用,明明两个一维数组就能解决,为什么要有二维数组存在?
发布时间:2016-12-08加入收藏来源:互联网点击:
指称语义-概念的表述
指称语义这个词比较抽象,通俗地说就是指一段程序所代表的生活中的概念。比如,整数类型代表了数学里的整数,浮点数类型代表数学中的实数,字符串代表了文字等等。而数组则代表了数学中的数列或是矩阵。其中,一维数组可以看成是数列,而N维数组则是矩阵了。这么说来,前面用两个一维数组代替N维数组的做法使得代码失去了矩阵的概念,程序会变得晦涩难懂。从这个意义上说,不能用一维数组去替代N维数组的。
借着这个问题分享了一些语法和语义的概念。重点是想说明编程语言的语法已经比较成熟基本上没有实质的变化了,随着人们对语义研究的深入,不断有新的编程语言被创造出来。比如Java,作为一个面向对象的语言,它赋予了代码许多概念上的意义,并且还允许人们通过代码写出更多的概念。本质上,程序必须对应现实中的过程或者操作,这样的程序才有意义。忽略代码的语义仅仅在意代码的语法是初学编程的同学容易犯的错误之一。
回答于 2019-09-11 08:43:50
用多维数组可以模拟一张表格,数组就可以表达n页n行n列的大型数据,明白了吗
回答于 2019-09-11 08:43:50
已知长宽为1-100的整数,用查表法求面积。用一维10000个数据可以,二维100*100可以,没听说用两个100的一维可以搞定呀?
回答于 2019-09-11 08:43:50
那是你还没学矩阵,等你写表达式求值就知道二维数组的重要性
回答于 2019-09-11 08:43:50
本来是我去xx公厕上厕所,现在变成xx公厕洗手
回答于 2019-09-11 08:43:50
两条线和一个面哪个数据多?哪个好用?面包含很多线,但线代替不了面!只能是面对问题的时候哪种更合适,而不是哪种没用!
«上一页 1 2 下一页» 共65条/2页上一篇:和喜欢的女孩聊天总脑袋空白,有时候她发的一个消息我总是要过了好久才能想到一个回答,我该怎么办?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |