logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

实战详解:二级指针 /void 指针 /volatile 指针 / 数组指针的使用

本文介绍了四种指针类型及其应用:1.二级指针(指向指针的指针),用于修改外部指针变量和指针数组传参;2.void指针(无类型指针),用于通用内存地址操作,需注意类型转换;3.volatile指针,防止编译器优化,确保每次访问内存;4.数组指针与指针数组的区别及应用,包括二维数组操作和字符串排序实现。通过代码示例详细说明了各种指针的使用场景和注意事项。

#java#开发语言#vim
单片机 | 温度传感器(DS18B20)

DS18B20在60us内进行采样,如果采到低电平,代表主机发送了一个‘0’主机如果在60~240us检测到总线出现低电平,代表DS18B20恢复了一个“存在脉冲”主机先将总线拉低至少480us,再释放总线(至少15us),代表主机发送了一个复位脉冲。DS18B20在45us内进行采样,如果采到高电平,代表主机发了一个1。主机将总线拉低大于1us,释放总线,引脚变为高电平。DS18B20最终释放总

#单片机#嵌入式硬件
从基础到实战:C 语言 main 函数传参和结构体使用教程

本文摘要: 主要内容包括C语言中的主函数传参和结构体使用。主函数传参部分介绍了int main(int argc, const char **argv)的常用写法,其中argc表示参数个数,argv指向参数字符串数组。结构体部分详细讲解了:1)结构体定义和变量声明;2)初始化方法(全部初始化和局部初始化);3)成员访问方式(.和->运算符);4)内存对齐原则;5)作为函数参数的传递方式(传值

#java#算法#数据结构
拆解 C 语言数组核心:字符数组操作 + 二维数组,附实战案例与避坑指南

本文介绍了C语言中一维字符数组和二维整型数组的基本概念及操作方法。一维字符数组用于存储字符串,包括定义、初始化、访问元素、存储特性及字符串输入输出函数(如scanf/gets、printf/puts)的使用。重点讲解了常用字符串处理函数strlen、strcpy、strcat、strcmp的功能和用法。二维整型数组部分涵盖定义、元素访问、初始化规则(行可省略但列不可省略)、存储特性及其本质(由一维

#数据结构#算法#vim
到底了