![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
hbupan
研究生学渣一枚
展开
-
C++学习笔记(3)
C++学习笔记(3) 变量转换发生在已经提供的数据与预想的数据类型不一致时,就需要进行变量转换以保证程序的正确运行,比如在变量赋值或者初始化时: float a = 3;这个时候我们需要一个浮点类型的数据,但是提供的数据只是一个整形的数据,那么在此时编译器在编译时就需要将整形常量3进行类型转化成浮点型然后再进行赋值操作,变量的转化方式有两种,一种是隐式转化由编译器去完成转化也称作自动转换,一原创 2015-12-13 15:07:06 · 215 阅读 · 0 评论 -
c++学习笔记(2)
c++学习笔记(2) 关于namespace 解决在同一个范围内引入了像个相同的标识的问题,如果不加区分,那么编译器将无法分辨引用的到底是哪一个,导致程序出错naming collision namespace的作用范围原创 2015-12-10 17:25:04 · 284 阅读 · 0 评论 -
C++学习笔记(四)typedef
typedef的用法以及存在的意义 typedef关键字是用来为已经存在的数据类型起一个易读的别名,比如将char 以mychar代替可以使用一下语句来完成 typedef char mychar_t; 此时定义char类型变量时就可以采用 mychar out[10]; 为了与变量名进行区别,我们在别名的后面加上_t等标识做出区分,以免与现有的变量发生标识冲突。那么为什么原创 2016-01-18 22:33:16 · 279 阅读 · 0 评论 -
C++学习笔记(三)enum
c++学习笔记(三)enum http://www.learncpp.com/cpp-tutorial/45-enumerated-types/学习笔记基于此 枚举的使用 枚举隶属于自定义变量类型的一种,他是将一系列相关的量集合到一起,但是使用这种自定义类型定义变量时只能去这枚举中的一个量对该变量进行赋值,枚举元素都是相当于一个以字符串为代表的常量,且在定义枚举类型时,编译器不会原创 2015-12-14 22:15:53 · 250 阅读 · 0 评论 -
文章标题
include include define FALSE 0define TRUE 1typedef struct NODE { struct NODE *link; int value; } Node;//该版本的插入程序不能处理插入元素在第一个节点的情况,想要插入到第一个元素,那么就必须修改根节点的指向 /* int sll_insert(Node原创 2016-03-14 21:24:08 · 189 阅读 · 0 评论