C语言
简单的C语言练习
曹乐乐爱学习
一个刚毕业没多久,还在Linux和STM32边缘徘徊的小菜鸡,心血来潮,记录一些琐碎的自学笔记
另外:我上传的所有资源,都可以免费提供,只需要私信或者评论留言就好了
展开
-
debug口输出结果动态刷新uboot倒计时效果
模拟uboot倒计时效果原创 2022-08-14 01:31:44 · 295 阅读 · 0 评论 -
指针函数(基础)
仔细品!原创 2022-07-03 14:53:49 · 153 阅读 · 0 评论 -
函数(易错)
函数传递数组,指针时候,传递的只是起始地址。原创 2022-07-03 01:36:56 · 71 阅读 · 0 评论 -
函数(基本:参数,返回值)
C语言函数基本用法原创 2022-07-03 00:31:09 · 325 阅读 · 0 评论 -
数据类型,常量,变量,运算符,表达式
一、数据类型 bool型:1字节 (true or false):非0即为1。 注意:bool类型不是基本数据类型,若要使用需要引入头文件:#include <stdbool.h> 或者直接使用 _Bool ;但是若要使用 true or false 也还是需要增加该头文件。 char型:1字节 signed char(-128~127) unsigned char (0~255)...原创 2022-04-15 00:22:22 · 278 阅读 · 0 评论 -
指针与二维数组
1 #include <stdio.h> 2 3 4 int main(int argc,char *argv[]) 5 { 6 7 int a[][3] = {{1,2,3},{4,5,6,},{7,8,9}}; 8 9 int (*P)[3]=a; 10 11 12 13 printf("---1-----(1,1)=%d----------\r\n",*P[0]); 14 printf("---3...原创 2022-03-07 22:53:03 · 162 阅读 · 0 评论 -
WIN下使用VS Code搭建C/C++编译、运行环境
第一,安装MinGW-w64(建议直接去官网下载) MinGW官网:https://osdn.net/projects/mingw/ 链接:https://pan.baidu.com/s/1pLSKs2poumhziS6h3GTglg 提取码:1234 软件的安装步骤以及安装路径设置,省略。 安装完成后,选择配置项:(我也是第一次安装,所以全部安上了,其实不用) 可以尝试将以下几个GCC编译器安装上就OK了: 然后勾选完成后,在菜单栏中选择Installation -...原创 2022-02-11 20:51:30 · 733 阅读 · 0 评论 -
串口调试遇到的问题
1、STM32在使用printf时,需要函数重定向,切记要加一条: while(USART_GetFlagStatus(USARTX, USART_FLAG_TXE) == RESET); 等待发送寄存器为空,否则可能会漏掉最后一个数据 //重定义fputc函数 int fputc(int ch,FILE *f) { while((USART1->SR&0x40) == 0); USART1->DR = (u8)ch; while(USART_GetFlagStatus(U原创 2022-01-08 01:45:22 · 3194 阅读 · 0 评论