自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 c语言面试知识汇总(3)

C++中为什么用模板类 可用来创建动态增长和减小的数据结构 他跟类型无关,因此具有很高的可复用性。 它在编译时检查数据类型,保证了类型安全。 他跟平台无关,可移植性 可用于基本数据类型  程序什么时候应该使用线程,什么时候单线程 耗时的操作使用线程,提高应用程序响应 并行操作使用线程,如c/s架构的服务器端并发线程响应用户的请求 多cpu系统中,使用线程提高cpu...

2018-08-18 20:11:42 315

原创 c语言面试知识汇总(2)

 1. Volatile        Volatile 定义的变量,直接读取内存,寄存器中的内容,实时改变       下面是我在书上看到的一个通俗易懂的写法   2.  嵌入式系统总是要用户对变量或寄存器进行位操作。给定一个整型变量a,写两段代码,第一个设置a的bit 3,第二个清除a 的bit 3。在以上两个操作中,要保持其它位不变。  #define BIT3 (0x1&...

2018-08-17 21:10:37 352

原创 c语言面试知识点汇总(1)

整型和长整型的区别 在早期的计算机,16编译器, 整型是16位,长整型是32位的。如今,在C99规定 整型和长整型都是32位。     2.编译系统的四个步骤: 预处理,编译,汇编,链接     3.For(;;)和while(1)无限循环的区别          For和whie在编译后,for()指令少,占内存少,没有判断语句。          https://blog.csdn.n...

2018-08-16 16:46:04 3348

原创 c/c++面试编程题

我写这道题时出了错误,char *p和char p[100]区别,  在c++编程中char *p 其实完整的写法是:const char *p,只读,不能对指针的内容进行修改,在常量区分配空间。   char p[100] 是在栈上面分配了一个100的空间 ,可读,可写。 1. 编写函数,实现字符串逆序 //编写函数,实现字符串逆序 #include using namespace

2018-01-26 21:07:52 1581

原创 ARM第一节

1. ARM核到底是什么? 逻辑,存储,寄存 2. 什么是流水线操作? ARM9 五级,哈佛架构  分开:提高速度 ARM7 三级,冯诺依曼架构 不分开 3. 大端小端模式的区别? 小端:就是低位字节排放在内存的低地址端,高位字节排放 在内存的高地址端。   大端:就是高位字节排放在内存的低地址端,低位字节排放 在内存的高地址端。   4.ARM指令集和thumb指令集 T

2018-01-23 20:51:57 186

原创 c++小题目

好久没有写了,自己偷懒。 以后一定要天天写博客。。。 本人自己写的代码,是个菜鸟,有错误一定要指出来,大家互相学习。 1.有n个人围成一个圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位?#include using namespace std; #define N 10 void main() { int str1[N] = {0}

2018-01-22 21:04:34 413

原创 c++继承

1.继承:子类继承父类的所有属性和方法。 2.继承成员函数和变量的遮蔽:子类和父类都有相同的成员变量和函数。 a.不覆盖子类和父类相同变量和函数都存在。 3.构造函数的调用顺序: a.在父类有构造函数,子类是默认构造函数,在主函数调用是子类调用父类的构造函数, 若父类构造函数有参数就无法实现。 b.在父类有参数的构造函数,子类要在构造函数中给父类参数赋值。例如父类base 子类Deri

2017-11-08 20:08:33 450

转载 linux基础小知识(2)--语句

关键字 说明 auto 声明自动变量 short 声明短整型变量或函数 int 声明整型变量或函数 long 声明长整型变量或函数 float 声明浮点型变量或函数 double 声明双精度变量或函数 char 声明字符型变量或函数 struct 声明结构体变量或函数 union 声明共用

2017-04-21 23:27:30 185

转载 linux基础小知识(4)--运算符优先级

运算符优先级 优先级等级口诀 圆方括号、箭头一句号, 自增自减非反负、针强地址长度, 乘除,加减,再移位, 小等大等、等等不等, 八位与,七位异,六位或,五与,四或,三疑,二赋,一真逗。 其中“,”号为一个等级分段。 优先级等级注释 “圆方括号、箭头一句号”指的是第15级的运算符。其中圆方括号很明显“()、[]”,箭头 指的是指向结构体成员运算符“-

2017-04-20 22:37:20 1994

转载 linux基础小知识(3)--static与externx

static与extern   1.static 简单来说static修饰变量,就是指该版量空间独立于函数中的auto变量或者栈变量(请查看auto关键字章节),static变量空间在内存中的静态区内分配。 修饰局部变量 一般情况上,局部变量是存在栈区的,并且局部变量的生命周期在该语句块执行结束而结束。如果用static进行修饰,该变量就要放在静态数据区,其生命周期一直持续到整个程序执行结

2017-04-19 21:40:18 324

转载 linux基础小知识(2)--声明与定义

声明与定义  什么是定义?什么是声明?对于初学者的我来说,想完全看懂那是不可能的。我也只能通过书上的知识简单了解一下。 1.定义 所谓的定义就是创建一个对象并且给对象分配一块内存和名字,名字就是我们常说的变量名或对象名。而名字和内存可以说是永远绑在一起,永不分开。在一定的范围内,变量或对象只能被定义一次,你如果多次定义同一个变量或对象,系统会有提示的。内存一旦被定义就不能被改变。 2.

2017-04-18 22:47:13 211

转载 linux基础小知识

1.Linux系统简介: Linux的含义 严格的来讲,Linux不算是一个操作系统,只是一个Linux系统中的内核,即计算机软件与硬件通讯之间的平台;Linux的全称是GNU/Linux,这才算是一个真正意义上的Linux系统。GNU是Richard Stallman组织的一个项目,世界各地的程序员可以变形GNU程序,同时遵循GPL协议,允许任何人任意改动。但是,修改后的程序必须遵循

2017-04-17 23:17:29 234

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除