1.js输出数组怎么写啊首先要对数组理解 , 数组不是内建的类型 , 编译器没有办法知道你这个数字到底是什么东西 。
当然 , 你可以用指针法输出 , 或者使用标准库中的迭代器 。
但实质上都是一个循环 , 不循环是没有办法的 。
二维数组输出到edit?
应该不是直接用SetWindowText()吧?应该还有其它代码 , 不妨贴出来看看
------------------------------------------
你的代码很奇怪
char *T[i][j];
究竟你是要定义一个什么变量呢?从字面意思看是想定义一个指向二维数组的指针
但你的程序没有将它初始化就开始赋值了 , 所以程序发生了错误
就好像这样
int *p;
*p = 1;
指针没初始化就开始使用 , 一样的道理
看你程序应该有这个警告吧
2.js 数组的for循环到底应该怎么写然后来看看今天我开始怀疑哪个权威哦家伙了 。
自从开始学编程 , 自从接触到数组这个东西 , 我就一直在不同的地点和不同的时间不断看到有人提醒:在用for遍历数组的时候一定要用 for(var i=0,n=arr2.length;iarr.length;i++)的方式哦 , 因为用脑子想想也知道 , 第二种方法的第二部分会一直去计算数组的length , 所以自然效率比较低 。
哦?我们这里不说其他程序语言 , 而只讨论js , 因为不同的语言 , 实现可能不同 , 其他语言是什么情况还要靠大家去探索喽 。其实上面说到的所谓的“动脑子想想就知道”也许只是因为大家只是用脑子想了想 , 而不是仔细想了想或者亲自去试了试 。所以现在我们仔细想想 , 第一种写法真的会比第二种写法快么?arr.length会耗费很多cpu么?不会啊 , 为什么要耗费cpu呢?arr.length并不是调用了一个方法 , 而只是读取了一下数组的length属性啊 , 你认为读取原生属性和读取定义的变量 , 哪个会快呢? 我认为读取length会更快 , 所以我写了个测试来测试自己的想法: 我用了一个我自己的小测试框架 ,
复制代码 代码如下:var arr=[],arr2=[],i=0
while(i
3.JS中数组怎么写开头大写<meta charset=gbk>JS生成验证码<style>.code {background-image: url(code.jpg);font-family: Arial;font-style: italic;color: Red;border: 0;padding: 2px 3px;letter-spacing: 3px;font-weight: bolder;}.unchanged {border: 0;}</style><body onl oad="createCode()"> *验证码: