- 博客(7)
- 收藏
- 关注
原创 单链表---头插法
#include <stdio.h>#include “list.h”int main(){int a[ ]={3,2,1,34,44};NODE* head=NULL;register int i=0;int n=sizeof(a)/sizeof(a[0]);for(;i<n;i++){head=list_addhead(head,a[i]);}list...
2020-02-12 15:26:13 188
原创 指针
指针数组与数组指针多与二维数组相结合1 指针数组#include <stdio.h>//指针数组int main(){int a[2][3]={{2,1,3},{5,7,8}};//a—a[0] a[1]int *p[2];p[0]=a[0];//&a[0][0]-----p[0]---看作一级指针p[1]=a[1];printf("%d\n",a[0]...
2020-02-06 19:07:31 110
原创 字符串中的字母大小写转换
#include <stdio.h>#include <ctype.h>//将字符串的大写字母转换成小写aint main(){char ch[]=“harderrello World!”;char *p;p=ch;if(isalpha(*p))//判断字符串中第一个字符是否是字母{if(isupper(*p))*p=tolower(*p);//el...
2020-02-05 17:52:43 788
原创 数组中的元素逆序输出
#include <stdio.h>int main(){int a[]={1,2,3,4,1,3};int *p,*q,n,t;n=sizeof(a)/sizeof(a[0]);p=a;q=&a[n-1];while(p<q){t=*p;*p=*q;*q=t;p++;q–;}for(t=0;t<n;t++)printf("%d\t...
2020-02-05 14:39:20 970
原创 32位单片机寄存器位操作
总结:将变量a的第30位置1,其他位保持不变。a|=1<<30;将变量a的第24、30位置1,其他位保持不变。a|=(1<<30)|(1<<24);将变量a的第30位取反,其他位保持不变。a^=(1<<30);将变量a的第30位清零,其他位保持不变。a&=~(1<<30);...
2020-02-05 08:56:39 1067
原创 万千程序员的缩影
都说考上公务员后在机关事业单位,每天都做着差不多重复的工作,似乎从刚入职的那天起就能看到自己的退休时的样子。这样的工作好无聊,没有挑战性,就是要趁着年轻才要去做一些有意思的事情。 因此我们从老家不远万里来到北京、上海、深圳,为的就是做一份在家里面做不的工作。我们如愿以偿的做了程序员,拿到了别人眼中的高薪,满怀希望的认为自己可以在这座城市站稳脚跟,也曾天真的认为未来一片大好。一年后,你...
2020-01-12 19:54:23 315
原创 Stm32中使用DMA串口空闲中断实现485通信
串口+DMA初始化UART_HandleTypeDef huart3;DMA_HandleTypeDef hdma_usart3_tx;DMA_HandleTypeDef hdma_usart3_rx;/* USART3 init function */void MX_USART3_UART_Init(void){huart3.Instance = USART3;huart3.In...
2020-01-12 19:44:10 1402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人