logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构---Makefile 文件(格式、文件变量、调用、伪目标)、gcc编译的四个步骤、双向链表(概念、作用、应用)

目录一、Makefile 文件1、Makefile 语法2、Makefile 中的变量1)自定义变量(无数据类型)2)系统变量3、gcc 编译的四个步骤4、调用执行 Makefile5、通配符(%)6、时间戳二、双向链表1、概念2、作用1)双向遍历2)高效插入/删除3、应用1)函数封装2)头文件(声明)3)在主函数中书写格式Makefile 用来管理代码的编译和链接。用法规则(格式)例如:对于

#linux#数据结构
C语言---位运算符的分类与用法(按位与&、按位或 |、按位异或^、按位取反~、左移<<、右移>>)

对 0xAA 和 0xEF 进行按位与操作(0xFF:1111 1111;0xEF:1110 1111),结果为 0xEF(1110 1111)对 0xAA 和 0x48 进行按位或操作(0xAA:1010 1010;0x48:0100 1000),结果为 0xEA(1110 1010)对 0x0A 和 0x0D 进行异或操作(0x0A:0000 1010;0x0D:0000 0111),结果为

文章图片
#linux#c语言
Linux应用软件编程---文件操作2(fgets与gets的比较、fread/fwrite、流定位相关接口)

FILE * --->stdin:标准输入流 --->标准输入设备 (eg. 键盘)FILE * --->stdout:标准输出流-->标准输出设备 (eg. 显示屏)FILE * ---> stderr:标准出错流--->标准出错设备 (eg. 显示屏)都是 FILE * 文件流指针型。

文章图片
#linux#服务器
ARM架构---指令集分类、内核组成,RAM与ROM的分类、工作模式、异常处理机制、立即数、s后缀、指令说明、汇编和 C 函数的相互调用

立即数(Immediate Value)指的是直接嵌入在机器指令中,无需从内存或寄存器读取的常数。它是指令的一部分,能快速参与运算(像加减、比较、赋值等操作),避免了额外的内存访问,从而提升指令执行效率。汇编指令 s 后缀:指在执行指令过程中会更新CPSR寄存器的N、V、C、Z位,几乎所有的汇编指令都可以在指令后面加上 s 后缀。

文章图片
#arm开发
Linux应用软件编程---多任务(进程2)(资源回收函数(wait、waitpid)、exec函数族、linux下的命令、const四种位置表示的含义)

说明:指针 p 本身可以被修改,可以指向其他地址,但 p 指向的字符内容 (*p) 不能被修改 (被 const 限定)。判断子进程是否被信号终止 (如被 kill 命令发送信号终止),若被信号终止返回非零 (真),否则返回0 (假)。说明:指针 p 本身是常量,不能被修改,不能指向其他地址,同时 p 指向的字符内容 (*p) 也不能被修改。说明:指针 p 本身是常量,不能被修改,不能指向其他地址

文章图片
#java#服务器#linux
C语言---结构体(格式、用法、嵌套、初始化)、共用体、枚举类型、typedef类型

a.在末行花括号( } )与分号(;)中间写入所需变量的个数及名称,此时变量为全局变量,存放在静态区;b. 在主函数中输入创建数据类型名,在其后输入变量名来定义变量,此时变量为局部变量,存放在栈区。例如:注意:在主函数 main 中,成员类型与 struct 中的成员类型一致。“ . ”为结构体成员运算符,是一级运算符,自左至右。例如:使用创建的 struct Student 数据类型定义变量 s

到底了