看了一篇 blog 说的,初始化 double 数组,正无穷 memset(dist, 0x7f, sizeof dist);,负无穷 memset(dist, 0xfe, sizeof dist);,但是今天初始化负无穷的时候出问题了,假设自己设定一个负无穷的数再用循环的话就是对的,但是按照上述的写法就是错的,求问是不是不能这么初始化,正无穷之前用的时候是对的,是碰巧吗?
memset(dist, 0x7f, sizeof dist);
memset(dist, 0xfe, sizeof dist);