摘要: 假定下面有两个定义:int a[10][20] int *b[10] 从语法的角度讲,a[2][3]和b[2][3]是没有什么区别的都是对int对象的一个合法引用。但是a是一个真正的二维数组,编译器给他分配了200个int类型长度的存储空间。而对于b来说仅仅是分配了十个指针。如果b中的每个元素都指向具有二十个元素的数组,那么编译器就要为他分配200个int类型长度的存储空间在加上10个指针的存储空间。指针数组与普通二维数组相比:指针数组的一个优点是指针数组每一行的长度是可以不同的下面是指针数组和二维数组的声明和图形化存储的一个比较 阅读全文
posted @ 2012-05-23 19:47 andy-liu- 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 今天在用setInterval的时候 发现一个小问题 是当setInterval 调用的函数中执行了document.write()的时候这个函数只能被调用一次 但是chrome是没问题 只有ie会出现这个情况 var i = 0; function aa(){ i++; document.write(i); } setInterval("aa()", 42); 但是调用的函数中如果没有document.write就不会出现这个问题 var i = 0; function aa(){ i++; alert(i); } setInterval... 阅读全文
posted @ 2012-05-23 11:51 andy-liu- 阅读(327) 评论(0) 推荐(0) 编辑