2014年3月1日

摘要: 平时在使用不同类型进行比较或者运算时,如果我们不进行显示类型转化时,编译器都会进行隐式转换,但是隐式转换往往会带来一下注意不到的错误点,下面就是一例:#include#define TOTAL_ELEMENTS (sizeof(array) / sizeof(array[0]))int array[] = {23,34,12,17,204,99,16};int main(){ int d; for(d=-1;d <= (TOTAL_ELEMENTS-2);d++) printf("%d\n",array[d+1]); return 0; }程序的愿意图是为了输出int 阅读全文
posted @ 2014-03-01 21:55 楠哥1991 阅读(1052) 评论(0) 推荐(0) 编辑

导航