- 博客(4)
- 收藏
- 关注
原创 2021-04-18
linux(Ubuntu)上的一些环境搭建 python2安装 wget https://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz tar xvzf Python-2.7.1.tgz && cd Python-2.7.1 ./configure make & make install cp /usr/python2.7 /usr/python openssl安装 //下载 git clone https://gitee.co
2021-04-18 23:51:38
138
原创 C++常见面试题整理
编译和调试 C/C++程序编译过程 C/C++程序编译过程就是把C/C++代码百年城可执行文件的过程, 该过程分为4步 预处理阶段 进行宏展开和宏替换 处理条件编译指令, 如#ifdef, #endif等 去掉注释 添加行号和文件名标识 保留#pargma编译器指令(#Pragma命令将设定编译器的状态或者是指示编译器完成一些特定的动作) 编译阶段 编译程序所要作得工作就是通过词法分析, 语法和语义分析,在确认所有的指令都符合语法规则之后,将其翻译成等价的中间代码表示或汇编代码。 代码优化 重点关
2021-03-02 14:06:43
1926
原创 C++常用数据取值范围
C++常用整型数据取值范围 数据类型 16位系统 32位系统 64位系统 char 1 1 1 short 2 2 2 int 2 4 4 long 4 4 8 long long 8 8 8 规律 long long 无论什么系统和编译器都是8位 short 无论什么系统和编译器都是2位 其余的与具体编译器和系统有关 unsigned 就是在原来基础上移动左...
2020-04-02 23:16:46
658
原创 递归
递归 可以通过返回值来滑倒末尾,从尾到头操作 206.反转链表 def func(a): a=func(a->next) //一系列操作 return a; 递归可以从尾到头,也可以从头到尾 779.第K个语法符号 递归和链表组合有很大的奇迹 24.两两交换链表中的节点 //可以通过函数参数,函数返回值来操作“master指针” 我觉得做递...
2020-04-02 22:39:33
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人