- 博客(25)
- 收藏
- 关注
原创 ubuntu编译uhttp
修改CMakeLists.txtcmake和makefile的对应关系很强,引用头文件INCLUDE_DIRECTORIES相当于 -I引用库文件LINK_DIRECTORIES 相当于-L函数大小写好像都可以最后创建 build目录,cmake -DCMAKE_INSTALL_PREFIX=“自定义安装目录” …/make-j2多核编译最后生成。
2023-11-13 10:26:29
387
原创 C语言-排序和查找
小花:这个明白了,但是如果遇到下面这种情况呢?也就是执行到最后三轮的时候,发现整个数列已经是有序的了,可以按上面的代码执行的话算法还是仍然“兢兢业业”地继续执行第七轮、第八轮。这个可不可以优化一下呢? 小明:当然可以优化,如果我们能判断出数列已经有序,并且做出标记,剩下的几轮排序就可以不必执行,提早结束工作。 小花:那到底又怎么样优化上面的代码才能得到这种效果呢? 小明:其实也很简单,就是将上面代码做一点点小小改动即可,也就是利用布尔变量 isSorted作为标记。如果在本轮排序中,元素有交换,则说明
2022-07-13 16:56:43
1205
原创 C语言复习
gcc -E text.c -o text.i 展开头文件 gcc -S text.i -o text.s 检查错误 gcc -c text.s -o text.o 编译成二进制 gcc text.o -o text 生成可执行程序
2022-05-04 14:22:40
252
原创 实训课cc2530
#include<ioCC2530.h> #include<string.h> #define MAXLEN 100 typedef unsigned char uchar; typedef unsigned int uint; char TxData[MAXLEN];//存储发送的字符串 //延时函数 void delay_ms(uint n) { uint i,j; for(i=0;i<n;i++) { for(j=0;j<600;j++);.
2022-05-04 10:10:04
971
原创 数据结构与算法
1、数据结构基础 day1 DS DataStructure 数据结构 + 算法 = 程序; 1、数据 :分为 数值型 和 非数值型(图像,音频) 数据:是信息的载体 结构:是数据之间的关系 数据元素,数据项: 2、数据类型: 数据类型是对数据元素的取值范围和运算类型的限定 原子类型:不可再分的类型:如整型、实型、字符型等。 结构类型:由若干类型组成,可在分解的,如整型数组可分解成成多个整型数据。 3、数据关系 Structure: 作用:方便管理,分层分结构。避免冲突。 线性关系、层次关系、网状关
2022-04-29 20:10:35
398
原创 C语言虚拟内存理解
虚拟的内存 作用:主要用于进程的调度。 程序写好一开始在外存、执行的时候调度到内存,在CPU上执行。 加载100G的游戏,并不是全部加载进内存,而是一块一块搬运。 虚拟内存:大量的数据结构,加上大量的算法的程序。 虚拟内存是操作系统物理内存和进程之间的中间层 1、为什么会出现虚拟内存 //程序执行,写好的程序先放在外存里面,要执行的时候,装入到内存里面,然后交给cpu去执行。 1、有大程序要执行时,由于内存小的限制,无法把程序一次性装入内存执行,程序无法执行。 2、有大量程序要求运行的时候,只能先运行少数
2022-04-16 15:21:44
787
原创 C语言题目
1、判断101-500之间有多少个素数,并输出所有素数。 #include<stdio.h> int main() { int i, j; for (i = 101; i < 500; i++) { for (j = 2; j <= i; j++) { if (i%j == 0) { break; } } if (i == j) { printf("%d ", i); } } printf("\n"); get...
2022-04-07 23:53:06
1897
原创 自己关于C语言指针的理解
指针和数组区别 指针就像有目录的书,要找到里面的内容,只需要去看目录就知道在哪里了。数组的话 就需要找到对应的一页。 `//对于指针变量的定义 初始化 (1)int *p=&b; (1)int *p; p=&b #include<> int *p = &b;//int 定义时 int *p;//定义完了 再用是这样子的 p=&a; 2.特别注意 野指针; int *p; int a=100; p=&a; *p 指向内容 100; p存放的是 a 的.
2022-03-24 20:45:46
647
原创 移动的图形
```c C ```移动的图形 #include<stdlib.h> #include<unistd.h>//sleep要用到的包 #include <stdio.h> int main() { int n; scanf("%d",&n); int i; int j; int blank=0; while(1) { for(blank=0;blank<17;blank++) {//for1 //.
2022-03-21 13:16:13
99
原创 用数组的方式10进制转换2进制
#include<stdio.h> int main() { int count=0,i,j,k; int n; int a[16]={0}; printf("请输入想转换的数:\n"); scanf("%d",&n); do { a[count++]=n%2; n=n/2; }while(n); printf("二进制数为:\n"); for(i=15;i>=0;i-.
2022-03-21 12:36:10
656
原创 C语言练习代码题
三个整数,输出最大的数 c语言` #include<stdio.h> //定义一个功能maxcmp(); void maxcmp(int a,int b,int c) { int max; max=a>b?a:b; max=max>c?max:c; return max; } int main() { int a,b,c; printf("输入三个整数:\n"); scanf("%d%d%d",&a,&b,&c);//最后%d后面不要用换行\n;
2022-03-13 20:24:31
1359
STM32Mini板子学习-远程点亮led
2022-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人