2009年7月27日
摘要: 1 #include <iostream>#define min(a,b) ((a) < (b) ? (a) : (b))const int size = 10;int ia[size];int main() { int elem_cnt = 0; int *p = &ia[0]; // 计数数组元素的个数 while ( min(p++,&ia[size]) !... 阅读全文
posted @ 2009-07-27 17:59 清水湾 阅读(193) 评论(0) 推荐(0)
摘要: 一 类型转换int ival=0;ival=3.541+3;最终结果是,ival的值为6。小类型总是被提升成大类型,以防止类型丢失。整数3被提升为double类型,该转化为编译器自动完成,无需程序员介入。因此,它们被称为隐式类型转换。如果赋值操作符的左右两边的类型不同,那么,有可能的话,右边操作数会被转换成左边的类型。double向int的转换自动按截取而不是舍入进行,小数部分直接被抛弃。1 隐式... 阅读全文
posted @ 2009-07-27 16:47 清水湾 阅读(274) 评论(0) 推荐(0)