
C
文章平均质量分 68
北辰北
万事心态是关键
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
按单词逆序打印字符串
按单词逆序字符串,例如输入How are you ,输出为 you are How 先逆序单词,再逆序整个字符串。原创 2017-05-23 09:33:30 · 1484 阅读 · 0 评论 -
C/C++面试常考关键字
C/C++面试常考关键字总结1.static关键字的作用? 1)、static 申明的变量为静态全局变量,该变量存储在静态数据区,当整个程序结束时该变量才会被释放,只是生命周期延长,作用域不受影响。 2)、static申明的变量定义时如果不初始化默认初始化为0 3)、被static修饰的变量只能作用于本文件内,即使被extern修饰也不行2.const,define的区原创 2017-08-08 20:43:32 · 4395 阅读 · 0 评论 -
浅析volatile关键字
为什么会有volatile关键字呢? 首先我们先来了解一下程序优化处理 程序优化处理的主要方法: (1)由于CPU的处理速度远远大于内存的读写速度,为提高整体性能,在硬件上引入硬件高速缓存Cache,就加速对内存的访问。 (2)CPU中指令的执行顺序,如果没有相关性的指令可以乱序执行,这样一便可以充分利用CPU的指令流水线,提高执行速度。 (3)编译器自动对程序进行优化。编译器优化常用的方原创 2017-08-08 20:28:29 · 510 阅读 · 0 评论 -
内存对齐详解
首先定义两个结构体如下,我们看一下两个结构体大小:#include <iostream> using namespace std;struct A { int a; char b; short c; };struct B { char b; int a; short c; };int main() { cout <<"sizeof(struct原创 2017-08-09 23:08:45 · 1619 阅读 · 3 评论