自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 西城杨柳弄春柔——系统调用

什么是系统调用?系统调用是应用程序与操作系统内核之间的接口,它决定了应用程序是如何与内核打交道的,无论程序是直接进行系统调用,还是通过运行库,最终还是会到达系统调用这个层面上,系统调用实现在内核中。系统调用的意义?在现代的操作系统里,程序运行的时候,本身是没有权利访问多少系统资源的,由于系统有限的资源有可能被多个不同的的应用程序同时访问,因此,如果不加以保护,那么各个应用程序难免产生冲...

2018-05-30 13:19:09 179

原创 孤儿进程和僵尸进程

一、进程 进程可以看做程序的一次执行过程。在linux下,每个进程都会被分配一个唯一的数字编号,我们称之为进程标识符或PID。PID是一个从1到32768的正整数,其中1一般是特殊进程init,其它进程从2开始依次编号。当用完32768后,从2重新开始。 在一台单处理器的计算机上,同一时间只有一个进程可以运行,其他程序处于就绪状态,该状态表示程序只要得到CPU就可以运...

2018-05-30 13:07:40 303 1

原创 一点樱桃启绛唇——C语言反斜杠 “\” 的意义

1.  有些字符,如:回车、换行、制表符等没有现成的字符代号,所以用反斜杠“\”和其后的一个字符作为一个整体来看待,用来代表他们。所以反斜杠“\”作为转义字符的开端存在,其本身被赋予了这一特殊意义。2.  在C语言中,很多字符有其特殊含义,如:双引号代表其中内容为字符串,单引号是单个字符,还有我们刚才说的反斜杠“\”,是转义符的开端。但有时候我们只需要使用这些普通的符号,却总是会被系统误认为其...

2018-05-07 12:43:10 5294

原创 心有灵犀一点通——初识结构体

结构体(structre):用户自己建立的,由不同类型数据组成放入组合型的数据结构。下面我们声明一个结构体名为Student的结构体类型,有2个成员,char型和int 型struct Student{       char  name[20];       int    age;  }我们由下面这张图对其进行详细分析:  声明完成后,我们就可以...

2018-05-03 19:47:13 282

原创 寂寞空庭春欲晚——动态内存

使用动态内存分配时必须的头 #include<stdlib.h> 或#include<malloc.h> 一、malloc 函数(memory  allocation 内存分配) :用于申请一块连续的指定大小的内存区域,如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定,是随机的垃圾值),否则返回空指针NULL。例如:int *p1 = (...

2018-05-03 19:21:50 199

原创 一剑霜寒十四州——浅析内存分区(浅显)

 以上是我们对内存区域的一个简单的划分,其中包括:代码段、全局(静态)变量区、栈以及堆,接下来让我们看看一些常见的内容分别位于哪个区域内,并对其生命周期、作用域、默认值、链接属性进行总结。 一、全局变量:定义在函数外部的变量生命周期:从程序运行开始创建,程序结束销毁(太占内存)作用域:从定义该变量开始,一直到文件的结束默认值:0内存区域:全局(静态)变量区链接属...

2018-05-02 09:39:47 174

空空如也

空空如也

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

TA关注的人

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