- 博客(4)
- 资源 (5)
- 收藏
- 关注
转载 C++防卫式声明
大家知道,我们写.h文件时,通常会加上防卫式声明,有以下两种方式:1. 宏定义#ifndef _FILENAME_#define _FILENAME_//...#endif2. 编译器指令#pragma once但是,为什么头文件中需要添加这种防卫式声明呢?如果没有这样的声明,会出现怎样的问题。这里,先看一个例子。-- "Car.h",代码如下(并没有添加防卫式声明):// Car.
2018-02-11 20:03:23 1526
转载 浮点数比较
NOTE: 以下内容取自 胡凡 曾磊《算法笔记》 经过大量计算,3.14可能存储为3.1400000000001,也有可能存储为3.1499999999999,所以导致两个数不相等。于是需要引入一个极小数eps对误差进行修正。经验表明10^-8比较合适。1、==运算符所以一个数a如果位于[b-eps , b+eps]之间,就认为a==b成立#includeconst
2018-02-01 22:19:51 137
原创 C++中的cin cout
#include using namespace std; //c++的输入输出流头文件1、cin ①cin>>a; 直接输入变量。 ②同时输入多个变量也是一样的写法。 cin a>>b>>c>>d; ③输入一整行,使用getline()函数 ex: char str[100]; cin.getline(str,100);
2018-02-01 11:44:03 184
转载 结构体初始化
#include int main(int argc, const charchar * argv[]) { //定义结构体类型 struct Person { charchar *name; int age; double heigth; }; //初始化的4种方式
2018-02-01 10:51:25 133
C语言练习题+综合模拟卷3套(附答案)
2018-08-18
C语言考研真题汇编(3)
2018-08-17
C语言考研真题汇编(4)
2018-08-17
C语言考研真题汇编(2)
2018-08-17
C语言考研真题汇编
2018-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人