C++基础
文章平均质量分 82
漫流小溪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
走出迷宫
看了慕课网的C++课程,结合别人的列子,自己动手写了一个走迷宫的代码,放出来以后自己可以看看 main.cpp #include #include #include "MazeMap.h" #include "Mazer.h" using namespace std; #define WALL 0 #define ROAD 1 const int SUCCE原创 2017-11-07 20:58:13 · 450 阅读 · 0 评论 -
编译原理 (预处理>编译>汇编>链接)
一般高级语言程序编译的过程:预处理、编译、汇编、链接。gcc在后台实际上也经历了这几个过程,我们可以通过-v参数查看它的编译细节,如果想看某个具体的编译过程,则可以分别使用-E,-S,-c和 -O,对应的后台工具则分别为cpp,cc1,as,ld。下面我们将逐步分析这几个过程以及相关的内容,诸如语法检查、代码调试、汇编语言等。 1、预处理 预处理是C语言程序从源代码转载 2017-10-16 21:01:50 · 329 阅读 · 0 评论 -
字符数组与字符指针
1.字符指针可以指向一个字符串。 我们可以用字符串常量对字符指针进行初始化。例如,有说明语句: char *str = "This is a string."; 是对字符指针进行初始化。此时,字符指针指向的是一个字符串常量的首地址,即指向字符串的首地址。 这里要注意字符指针与字符数组之间的区别。例如,有说明语句: char string[ ]="This is a string.";转载 2017-10-16 23:02:52 · 248 阅读 · 0 评论 -
char * ,char[],string
1.char* char[]及string之间的区别 char *p, 表示p是一个指向字符串的指针 char p[], 表示p是一个字符串的数组 string s, 表示s是一个string类的对象 下面用一段代码及其输出来说明它们之间的区别: [html] view plain copy char p1[] = "12345";转载 2018-01-10 22:12:41 · 358 阅读 · 0 评论
分享