自定义博客皮肤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 244

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

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

2018-08-17 21:10:37 272

原创 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 3186

原创 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 1436 1

原创 ARM第一节

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

2018-01-23 20:51:57 124

原创 c++小题目

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

2018-01-22 21:04:34 346

原创 c++继承

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

2017-11-08 20:08:33 344

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

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

2017-04-21 23:27:30 131

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

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

2017-04-20 22:37:20 1806

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

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

2017-04-19 21:40:18 248

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

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

2017-04-18 22:47:13 158

转载 linux基础小知识

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

2017-04-17 23:17:29 179

空空如也

空空如也

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

TA关注的人

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