Linux下C语言教程-李慧芹老师-第七章 配套代码笔记仓库。 目录 目录 函数 函数的定义 函数的传参 函数的调用 嵌套调用 递归调用 函数与数组 一维数组 二维数组 字符数组 函数与指针 指针函数 函数指针 函数指针数组 指向指针函数的函数指针数组 函数函数的定义数据类型 函数名 ( 【数据类型 形参名,数据类型 形参,…】 ) 1234567891011121314151617#include <stdio. 2024-04-12 technology #linux #c #李慧芹
Linux下C语言教程-李慧芹老师-第六章 配套代码笔记仓库。 目录 目录 指针 变量与地址 指针与指针变量 直接访问与间接访问 空指针与野指针 空类型 定义与初始化的书写规则 指针运算 指针与数组 指针与一维数组 指针与二维数组 指针与字符数组 const 与指针 指针数组与数组指针 多级指针 指针变量与地址int i=100; i是变量名,也就是地址。 100是存放在这个地址的变量的值。 指针与指针变量123int i = 2024-04-11 technology #linux #c #李慧芹
一款线程安全的FreeRTOS(cmsis_os2)的日志调试库 DBG一款线程安全的 FreeRTOS(cmsis_os2)的日志调试库,基于 STM32F4_HAL。 仓库地址。 使用方法: 在uart.c中重写fputc函数。 在系统初始化阶段调用InitLogSystem();。 在DBG.h中配置参数: COLOR:是否开启彩色 CURRENT_LOG_LEVEL:调整日志等级 如同使用printf一样使用DBG, DBGI, DBGW, DB 2024-04-01 technology #c #stm32 #freertos
Linux下C语言教程-李慧芹老师-第五章 配套代码笔记仓库。 目录 目录 数组 一维数组 练习部分 斐波那契数列前10项 数据排序 冒泡 选择法 进制转换 删除法求质数 二维数组 练习部分 行列互换 求最大值及其所在位置 求各行与各列的和 矩阵乘积 字符数组 常用函数 练习部分 单词计数 多维数组 数组构造类型之一,连续存放。 [!warning] 时间关系,大量的练习题,没有做笔记,只记录了题目。自己 2024-04-01 technology #linux #c #李慧芹
Linux下C语言教程-李慧芹老师-第四章 配套代码笔记仓库。 目录 流程控制 关键字 详解选择 if-else switch-case 详解循环 while do-while for goto 死循环 辅助控制 练习专题 1 2 3 4 5 6 7 8 9 10 11 12 流程控制 顺序,选择,循环 NS图,流程图(工具:Visio,Dia) 简单结构与复杂结构:自然流程 顺序:语句逐句执行 选择:出现了一种以上的 2024-04-01 technology #linux #c #李慧芹
MacOS配置与软件推荐 之前 Macbook 一直用的Monterey系统,偶尔会有插着充电器不充电,和蓝牙耳机失灵的情况,一气之下想换个Linux发行版玩一玩,但是试了几个已经算是硬件驱动比较完善的发行版之后,发现我这台电脑的 wifi 网卡和休眠几乎是绝症,网上能找到的驱动也只有五六十分的水平,而且还非常麻烦,续航完全不行,没有更好的解决办法,最终还是要回到Monterey。 由于之前是完全抹除了 MacOS 系统, 2024-03-25 geek #macos
我开发了一款属于自己的Typora主题! 关于 typora-theme-Fugu接触markdown好像有一年多了,我的所有的笔记和包括论文的草稿都是先使用markdown书写,只需要简单的符号就可以获得非常有条理的目录,列表以及好看的代码高亮,我已经完全离不开他。 而typora这一款好看的编辑器也是凭颜值拿下了我,它的所见即所得相比于实时预览体验更好。我也是当时就付费了正版。 使用了不少主题,他们各有特色,风格迥异,可以根据自己书写 2024-03-23 geek #markdown #typora #css
Linux下C语言教程-李慧芹老师-第三章 配套代码笔记Github地址。 目录 目录 第三章 输入输出专题 内容 格式化输入输出函数 printf scanf 字符输入输出函数 第三章 输入输出专题input & output -> I/O(标准IO,文件IO) 内容 格式化输入输出函数:scanf, printf 字符输入输出函数:getchar, putchar 字符串输入输出函数:gets(!),p 2024-03-20 technology #linux #c #李慧芹
通过stow集中管理你的dotfiles 自己的类unix系统也有好几个了,算上 MacBook Pro,wsl2 和云服务器就是三个,所以需要同步一些配置文件,这样各种快捷键在不同的设备上比较顺手。 StowGNU Stow是一个开源符号连接管理器,可以轻松的帮助我们将散落各地的 dotfiles 组织到一个文件夹,然后维护这个文件夹到 Github 仓库就可以实现轻松的版本管理,备份和多设备同步。 安装 MacOS 可以通过包管理器h 2024-03-15 geek #linux #macos #stow #dotfiles
Linux下C语言教程-李慧芹老师-第二章 配套代码笔记Github地址。 目录 目录 第二章 数据类型,运算符和表达式 数据类型(基本数据类型) 常量与变量 常量 定义 分类 变量 定义 变量的生命周期与作用范围 运算符和表达式 表达式和语句的区别 运算符相关代码 第二章 数据类型,运算符和表达式数据类型(基本数据类型) 数据类型所占字节数随机器硬件不同而不同,以int为基准,char比它小,float和double 2024-03-12 technology #linux #c #李慧芹