首先如果你是一段语句 for(int i=0;i<a.size();i++)这个时候会报错 comparison between signed and unsigned integer expressions 其实我们要理解到a.size()的出来的结果其实是无符号数,所以这里直接比较会有一个报错,最好强制转换为(int)也可以不用管 但是如果你加了一句a.size()-2但是a.size()=1这个时候相减就会出现INT_MAX-1了,因为无符号数相减也会转为无符号数,所以会一补码来表示…
1.javascript的数组API Js代码 收藏代码 //定义数组 var pageIds = new Array(); pageIds.push('A'); 数组长度 pageIds.length; //shift:删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 //unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2…
11-3:字符串 输出 三个标准的函数:puts() fputs() printf() 1.puts()函数: #include<stdio.h> #define DEF "I an a #define string ." int main(){ ] = "An array was initialized to me ."; const char *str2 = "A pointer was initialized to me.";…