摘要: 一个数组能不能把数组元素大小作为一个元素放在数组的末尾 如果是char类型数组 char string[6]={'h','e',l',l','o',5}; 我觉得是可以的,但是如果这个数组元素比较长,而程序员不小心把有可能就把最后一个元素当作字符来输出了,这时候会影响到程序,所以直接数组大小作为数组 阅读全文
posted @ 2018-10-23 22:33 eatwhat 阅读(8803) 评论(0) 推荐(0) 编辑
摘要: int a[3]; 如果a的地址是x; 那么a[i]的地址=x+i*sizeof(int); 所以a[0]的地址=x //数组开始的地址和数组第一个元素的地址是同一个地址 a[1]的地址=x+1*4=x+4 a[2]的地址=x+2*4=x+4 所以只要给出一个数组的第一个元素开始的地址和这个数组元素 阅读全文
posted @ 2018-10-23 16:52 eatwhat 阅读(2912) 评论(0) 推荐(0) 编辑
摘要: 那句flag=0很关键。 感觉自己while循环用的不是很好呀,尤其是while里面用了if这种类型的,一会就绕晕了。 阅读全文
posted @ 2018-10-23 00:12 eatwhat 阅读(2408) 评论(0) 推荐(0) 编辑