- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 密码匹配代码
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <math.h>void cal_next(const char *str, int *next, int len){ next[0] = -1;//next int k = -1; int q; for (q = 1; q <= len-1; q++) { ..
2020-12-24 14:46:03
371
原创 提取字符串中的十六进制,字符串转16进制
提取字符串中的十六进制,字符串转16进制// C#include<stdio.h>char str[]=“da81”;unsigned int String2hex(char* str,int length){int i;int result=0;int temp;for(i=0;i<length;i++){if(str[i]>=‘a’&&str[i]<=‘f’)result=result16+str[i]-‘a’+10;if(st
2020-09-18 14:23:44
1800
原创 为什么n-- >0的含义是n-- > 0而不是n- ->0 ?
为什么n-- >0的含义是n-- > 0而不是n- ->0 ?首先我们来了解一下C语言编译器读取字符的顺序规则:每一个符号应该包含尽可能多的字符。也就是说,编译器将程序分解成符号的方法是,从左往右一个字符一个自负的读入,每读到一个字符就将前一个字符与当前字符组合,如果组合成新的字符,则前一个字符读取完成。否则继续读下一个字符,重复上述。n–>0 读第二个“-”时,与前一个凑成一个一个符号“–”,接着连续读取两个符号 最重结果位n-- >0同理 a+++++b 会读成
2020-08-25 15:32:20
2194
原创 C语言一维数组插入排序
#include <stdio.h>#include <stdlib.h>#define N 10int main(){ int i , a[N],j; for(i=0;i<N;i++) { a[i]=rand()%100; printf("%d ",a[i]); } puts(""); //排序开始 for(i=1;i<...
2020-03-20 15:06:09
1904
原创 C语言一维数组选择排序
#include <stdio.h>#include <stdlib.h>#define N 10void change(int *n,int *m){ int temp; temp=*n; *n=*m; *m=temp;}int main(){ int i , a[N],min; for(i=0;i<N;i++) { a[i]=ran...
2020-03-20 11:20:01
703
PL-2303_Driver_64_win10.zip
2020-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人