创建了一个这样的对象 int[] te = new []{1,2,3,4,5,6,7,8,9,0};总长度是10吧;
问1: 取 te[0] 值所花的时间 是不是取te[10]所花的时间的1/10;?
问2:C#里的数组取值,是怎样在执行。是不是没取一个值,就要对该数组进行遍历。比如取te[5]是不是首先要把5与0,1,2,3,4,5进行比较。取te[6]又要进行6与0,1,2,3,4,5,6,比较?(其实关于这里还有更多问题,哎恼火.)
问3:(基本没用c++做过程序,只是学过而已,可能有语法错误。能表达意思就行了。呵呵!)C++的指针数组 int *p[]={1,2,3,4,5,6,7,8,9,0}; *(p+1)==*p[1],*(p+2)==*p[2],,,,我本来是想问c++里取数组的值是不是将指针移动一下就行了,但写不出代码,哎!。
问1: 取 te[0] 值所花的时间 是不是取te[10]所花的时间的1/10;?
问2:C#里的数组取值,是怎样在执行。是不是没取一个值,就要对该数组进行遍历。比如取te[5]是不是首先要把5与0,1,2,3,4,5进行比较。取te[6]又要进行6与0,1,2,3,4,5,6,比较?(其实关于这里还有更多问题,哎恼火.)
问3:(基本没用c++做过程序,只是学过而已,可能有语法错误。能表达意思就行了。呵呵!)C++的指针数组 int *p[]={1,2,3,4,5,6,7,8,9,0}; *(p+1)==*p[1],*(p+2)==*p[2],,,,我本来是想问c++里取数组的值是不是将指针移动一下就行了,但写不出代码,哎!。
解决方案 »
- swf 防内存提取
- 让.NET程序快速释放内存的办法
- 如何将treeview控件直接挂接到一个数据库sd1.mdf上,使得在treeview中直接显示库、表、字段三层树状结构,以便用鼠标选择字段值。
- 显示每月的1号到最后一号,怎么做?
- 奇怪,两个数据库对拷,一个有延迟,另外一个却没有
- C#怎么让界面设计上声音效果??谢谢
- 如何将一个其他人写的EXE或者DLL嵌入到我自己的程序中
- chm文件大家都用什么软件来编写?
- 在user32里找不到ChildWindowFromaPoint的入口点?为什么?
- 数值型数据的读出与写入
- mssql数据库插入
- 为什么一运行就会报这样的脚本错误,说什么脚本对象为空,求高手指教
答2:绝对不是!
答3:C++指针指向一个地址,而这个地址又存储一个值,你移动指针就相当于指向下一个地址,也就可以读取下一个地址的值了
别管什么运行速度,先让程序能用了再说
如果能用之后发现确实慢的忍不了,再写点测试代码测试一下到底是哪里消耗时间多
一般慢的原因不是IO就是巨型控件用的太多
如果你的程序的主要功能就是计算,去学点c语言比研究如何写高效c#程序既简单效果又明显
答2:绝对不是!不会直接取出te[5]、te[6]地址的值即可,不会一个读取,,
答3:c++中取值和C#中一样的,,可以使用te[index]取值,