C++基础入门教程(四):枚举和指针基础入门教程(四):枚举和指针
主要介绍了C++基础入门教程(四):枚举和指针,本文重点讲解了指针,有幽默搞笑的语言描述了指针,需要的朋
友可以参考下
我已经把《C++ Primer》一书准备好了,如果这本《C++ Primer Plus》继续这么瞎闹的话,我就换主角~!
没错,这书连if while都还没介绍呢,就开始把指针搬出来了,虽然只是简单介绍..
这目录编排我也是醒了。
那么,按照书上的进度,今天来初步说说指针。
但,今天周五,你懂的,就随便水一下,因为我怕到周一又忘了。
1.枚举枚举
那么,枚举是什么呢?(小若:等等~!说好的指针呢?)
大部分高级语言里应该都有枚举了,所以也没什么好介绍的。
使用是这样的:
复制代码 代码如下:
// 定义
enum MonsterType {
enMonster_nor,
enMonster_hard,
}
// 声明一个枚举变量
MonsterType mType;
// 使用
if(mType == enMonster_nor) {
log("去死吧~!");
}
else if(type == enMonster_hard) {
log("哦呵呵,您好,这是我这个月的薪水,都给您了哦,我最崇拜您了,您是我这辈子最....(1万字省略)");
}
2.什么是指针什么是指针
因为这不是真正的C++教程,只是补充而已,所以基础概念我就不说。
指针就是能够指向内存空间的东西,没错,它只是指向内存空间,它本身不是内存空间。
好了,不唠叨。
3.声明指针声明指针
声明指针变量是很简单的事情,如下代码:
复制代码 代码如下:
int num = 10;
int *p = #
没错,即使是我们以前的普通变量也是有内存地址的,使用&符号就能取得它的内容地址。
然后,我们的指针变量p就是专门用来存放内存地址的。
在声明变量的时候,加上*号就代码这是指针变量。
记住,这是声明~接下来如果没学过指针的,就会混乱了。
4.使用指针使用指针
指针要怎么使用呢?很简单,如下代码:
复制代码 代码如下:
int num = 10;
int *p = #
*p = 20;
std::cout << *p << "";
std::cout << num << "";
评论0
最新资源