- 博客(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
430
原创 C语言-排序和查找
小花:这个明白了,但是如果遇到下面这种情况呢?也就是执行到最后三轮的时候,发现整个数列已经是有序的了,可以按上面的代码执行的话算法还是仍然“兢兢业业”地继续执行第七轮、第八轮。这个可不可以优化一下呢?小明:当然可以优化,如果我们能判断出数列已经有序,并且做出标记,剩下的几轮排序就可以不必执行,提早结束工作。小花:那到底又怎么样优化上面的代码才能得到这种效果呢?小明:其实也很简单,就是将上面代码做一点点小小改动即可,也就是利用布尔变量 isSorted作为标记。如果在本轮排序中,元素有交换,则说明
2022-07-13 16:56:43
1233
原创 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
272
原创 实训课cc2530
#include<ioCC2530.h>#include<string.h>#define MAXLEN 100typedef 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
998
原创 数据结构与算法
1、数据结构基础day1DS DataStructure 数据结构 + 算法 = 程序;1、数据 :分为 数值型 和 非数值型(图像,音频)数据:是信息的载体结构:是数据之间的关系数据元素,数据项:2、数据类型:数据类型是对数据元素的取值范围和运算类型的限定原子类型:不可再分的类型:如整型、实型、字符型等。结构类型:由若干类型组成,可在分解的,如整型数组可分解成成多个整型数据。3、数据关系 Structure:作用:方便管理,分层分结构。避免冲突。线性关系、层次关系、网状关
2022-04-29 20:10:35
417
原创 C语言虚拟内存理解
虚拟的内存作用:主要用于进程的调度。程序写好一开始在外存、执行的时候调度到内存,在CPU上执行。加载100G的游戏,并不是全部加载进内存,而是一块一块搬运。虚拟内存:大量的数据结构,加上大量的算法的程序。虚拟内存是操作系统物理内存和进程之间的中间层1、为什么会出现虚拟内存//程序执行,写好的程序先放在外存里面,要执行的时候,装入到内存里面,然后交给cpu去执行。1、有大程序要执行时,由于内存小的限制,无法把程序一次性装入内存执行,程序无法执行。2、有大量程序要求运行的时候,只能先运行少数
2022-04-16 15:21:44
806
原创 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
1930
原创 自己关于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
666
原创 移动的图形
```cC```移动的图形#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
113
原创 用数组的方式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
683
原创 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
1380
STM32Mini板子学习-远程点亮led
2022-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2