
C++
C++学习总结
Viatorz
no pain,no gain
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于浮点数判断为0或者相等
浮点数并不能像整型那样可以直接if(a==b) 来进行条件判断,因为浮点数是有精度问题的。 float的精度为1e-6。 double的精度为1e-15。 这里规定只有一个数它小于1e-6(float),那么这个数就可以近似的看成0。 同理如果一个数小于1e-15(double),那么这个数也可以近似的看成0。 ...原创 2019-04-10 22:16:09 · 1982 阅读 · 0 评论 -
C++ ->(结构体指针变量)
一个指针变量当用来指向一个结构变量时,称之为结构指针变量。结构指针变量中的值是所指向的结构变量的首地址。通过结构指针即可访问该结构变量,这与数组指针和函数指针的情况是相同的。 结构体指针的一般形式为: struct 结构名 *结构变量指针名 我们可以如下写出 struct node *tree 这里注意的是结构体指针变量需要先赋值之后才可以去使用。 如果key是先被声明是结构体类型的...原创 2019-03-27 19:56:34 · 4730 阅读 · 0 评论 -
typedef struct和struct的区别
typedef struct node{ } bintree,*tree; 这种就是定义了一个结构体为node,别名bintree,*tree。*tree就相当于建立了一个结构体指针,给struct node *起了一个别名tree。 struct node{ } bintree,*tree; 这种就是定义结构体node,结构体变量为bintree和结构体变量指针tree。 ...原创 2019-03-27 20:16:52 · 390 阅读 · 0 评论