摘要: 浮点型判断是否0值,只能判断其绝对值在某个精度范围内进行判断,不能直接 == 0.0来进行。 正确做法: 先定义一个精度范围,当double小于该精度范围时判定double变量是否为0。可以使用fabs()求绝对值和float.h头文件中的DBL_EPSILON进行判断: DBL_EPSILON是最 阅读全文
posted @ 2022-07-26 00:14 hawk_97 阅读(2071) 评论(0) 推荐(0)
摘要: 常量指针 指针的指向可以修改,指针指向的值不可以修改。从右往左读代码发现首先是p表示一个指针,int表明了指针的类型,而再往左const修饰的是这个int类型的指针,我们可以去掉int来看就是const * p。故常量指针const修饰的是p,*p不可变,p可变。 const int * p = & 阅读全文
posted @ 2022-07-10 22:25 hawk_97 阅读(33) 评论(0) 推荐(0)
摘要: 函数重载时将非CONST值赋给CONST变量是合法的,反之是非法的 func1函数的参数为常规指针,不能将p1这种const值赋给他 点击查看代码 #include<iostream> using namespace std; void func1(char *value) { cout << "调 阅读全文
posted @ 2022-04-25 23:08 hawk_97 阅读(72) 评论(0) 推荐(0)