![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
limux基础
文章平均质量分 77
chenweicheng00
这个作者很懒,什么都没留下…
展开
-
linux基础小知识
1.Linux系统简介:Linux的含义严格的来讲,Linux不算是一个操作系统,只是一个Linux系统中的内核,即计算机软件与硬件通讯之间的平台;Linux的全称是GNU/Linux,这才算是一个真正意义上的Linux系统。GNU是Richard Stallman组织的一个项目,世界各地的程序员可以变形GNU程序,同时遵循GPL协议,允许任何人任意改动。但是,修改后的程序必须遵循转载 2017-04-17 23:17:29 · 184 阅读 · 0 评论 -
linux基础小知识(2)--声明与定义
声明与定义 什么是定义?什么是声明?对于初学者的我来说,想完全看懂那是不可能的。我也只能通过书上的知识简单了解一下。1.定义所谓的定义就是创建一个对象并且给对象分配一块内存和名字,名字就是我们常说的变量名或对象名。而名字和内存可以说是永远绑在一起,永不分开。在一定的范围内,变量或对象只能被定义一次,你如果多次定义同一个变量或对象,系统会有提示的。内存一旦被定义就不能被改变。2.转载 2017-04-18 22:47:13 · 160 阅读 · 0 评论 -
linux基础小知识(3)--static与externx
static与extern 1.static简单来说static修饰变量,就是指该版量空间独立于函数中的auto变量或者栈变量(请查看auto关键字章节),static变量空间在内存中的静态区内分配。修饰局部变量一般情况上,局部变量是存在栈区的,并且局部变量的生命周期在该语句块执行结束而结束。如果用static进行修饰,该变量就要放在静态数据区,其生命周期一直持续到整个程序执行结转载 2017-04-19 21:40:18 · 254 阅读 · 0 评论 -
linux基础小知识(4)--运算符优先级
运算符优先级优先级等级口诀圆方括号、箭头一句号, 自增自减非反负、针强地址长度,乘除,加减,再移位,小等大等、等等不等,八位与,七位异,六位或,五与,四或,三疑,二赋,一真逗。其中“,”号为一个等级分段。优先级等级注释“圆方括号、箭头一句号”指的是第15级的运算符。其中圆方括号很明显“()、[]”,箭头 指的是指向结构体成员运算符“-转载 2017-04-20 22:37:20 · 1836 阅读 · 0 评论 -
linux基础小知识(2)--语句
关键字说明auto声明自动变量short声明短整型变量或函数int声明整型变量或函数long声明长整型变量或函数float声明浮点型变量或函数double声明双精度变量或函数char声明字符型变量或函数struct声明结构体变量或函数union声明共用转载 2017-04-21 23:27:30 · 133 阅读 · 0 评论 -
c语言面试知识汇总(2)
1. Volatile Volatile 定义的变量,直接读取内存,寄存器中的内容,实时改变 下面是我在书上看到的一个通俗易懂的写法 2. 嵌入式系统总是要用户对变量或寄存器进行位操作。给定一个整型变量a,写两段代码,第一个设置a的bit 3,第二个清除a 的bit 3。在以上两个操作中,要保持其它位不变。 #define BIT3 (0x1&...原创 2018-08-17 21:10:37 · 282 阅读 · 0 评论 -
c语言面试知识汇总(3)
C++中为什么用模板类 可用来创建动态增长和减小的数据结构 他跟类型无关,因此具有很高的可复用性。 它在编译时检查数据类型,保证了类型安全。 他跟平台无关,可移植性 可用于基本数据类型 程序什么时候应该使用线程,什么时候单线程 耗时的操作使用线程,提高应用程序响应 并行操作使用线程,如c/s架构的服务器端并发线程响应用户的请求 多cpu系统中,使用线程提高cpu...原创 2018-08-18 20:11:42 · 249 阅读 · 0 评论 -
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 · 3199 阅读 · 0 评论