- 博客(9)
- 收藏
- 关注
转载 关于字库生成器软件的使用
ASCII码共128个字符 GBK2312 汉字库共7445个,每个汉字对应两个字节。 GB2312 收录简化汉字及符号、字母、日文假名等共 7445 个图形字符,其中汉字占 6763 个。 GB2312 规定"对任意一个图形字符都采用两个字节表示,每个字节均采用七位编码表示", 习惯上称第一个字节为"高字节",第二个字节为"低字节"。GB2312-80 包含了大部分...
2019-03-12 11:09:00
388
转载 关于printf打印不出来问题
1#include<unistd.h> 2 #include <sys/types.h> 3 #include <stdio.h> 4 #include <sys/ipc.h> 5 #i...
2019-03-09 13:52:00
1824
转载 signal函数解剖
解剖一下signal函数,理解函数指针和typedefvoid (*signal(int signum,void(* handler)(int)))(int); 等价于下面两行typedef void (*sighandler_t)(int);sighandler_t signal(int signum,sighandler_t handler) 分析:先...
2019-03-08 10:44:00
185
转载 对于函数指针和typedef的结合运用
实质:函数指针实质是一个指针,并不是函数,函数有自己的函数体,而指针只是一个变量 指针函数和函数指针的区别: 指针函数: 实质:是一个函数,有自己的函数体 格式:数据类型关键字 *xxx(形参) { 函数体; } 函数指针: 实质:是...
2019-03-07 19:11:00
154
转载 typedef对于声明函数的用法
函数类型的定义如下: typedef void FUN(char, int); //声明一个函数类型 该声明定义了一个函数类型 FUN,带有两个形参,一个是 int,一个是 char,返回值是 void 型。 通常,在调用函数时,应该首先声明要调用的函数。如果调用 fun 函数,则应在调用的前面声明如下: void fun(char ,int);...
2019-03-07 18:44:00
943
转载 应用层 接口层 驱动层的定义
IT划分: 1.界面层: 2.应用层:偏算法类 LED_water 工作职责: 按照一定的规则得到各模块基本功能,然后通过一系列算法组合完成某种特定的功能 3.接口层: linux系统编程 工作职责:提供 驱动 和应用之间 数据交流的规则 4.驱动层:偏控制类 LED_init 工作职责: 根据硬件手册(原理图)、结合数据手...
2019-03-07 09:19:00
1733
转载 Linux 经验
1. 标准IO的行缓存 第一类: c下所有的输入输出函数 printf,scanf,gets... 第二类: fopen,fclose,fread,fwrite,fseek,fgetc,fputc,fgets,fputs,fprintf,fscanf,feof,ferror 缓冲区描述: 1.读写函数缓冲区分类: 无缓冲(缓存):文件IO ...
2019-03-06 16:32:00
76
转载 进程创建函数fork()
函数原型: pid_t fork(void)头文件: #include <unistd.h>函数功能: 创建一个子进程返回值: 1. -1 创建失败 2. 0 返回的是子进程 3. >0 返回的是父进程,返回值是子进程ID函数特性: 1. 调用一次,会有两个返回值 2. 先返回哪个值,不确定...
2019-03-06 15:55:00
203
转载 什么叫伪代码?
由于最近找工作,面试时面试官提问时让我用伪代码回答他所提的问题,当时笔者就蒙了,满脑子就是问号,相信有部分童鞋和笔者差不多,当然大多数童鞋都是好孩子,应该都知道,于是笔者赶紧回来查了一下官方解释如下:伪代码(Pseudocode)是一种算法描述语言。是用介于自然语言和计算机语言之间的文字和符号(包括数学符号)来描述算法。使用伪代码的目的是使被描述的算法可以容易地以任何一种编程...
2019-03-05 11:43:00
26564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人