- 博客(24)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 栈的知识点
栈作为线性数据结构中的线性表,最重要的特性是先进后出,或者说是后进先出,因此它又叫做先进后出表栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。插入一般称为进栈,删除则称为出栈数据结构中的“栈”是一个概念,是逻辑存在的。计算机操作系统中的栈是指一块内存区域,该区域的管理(内存空间的分配与回收)采用类似数据结构中“栈”的特点进行操作。操作系统中的栈是物理存在的。无论哪一种栈,都遵循“后进先出”的特点。---这就是为什么他们名称相似的原因Stack.h#prag...
2022-03-29 12:49:47
1468
原创 关于解决ccs11卡顿问题
博主近期遇到了ccs卡顿问题,现分享如下打开项目之后,选择最下面的属性按照如下找到3这里默认是restricted的,改成large我原本是卡的,改了这里不卡了,希望对你有帮助
2022-01-17 20:16:08
1065
原创 知识点(strlen与sizeof)
int main(){ char arr0[] = "abc"; char arr1[] = { 'a,','b','c' }; printf("%d\n", strlen(arr0));//3 strlen只计算表面值,不在乎空间(\0) printf("%d\n", strlen(arr1));//15 strlen只计算字符串 字符数组有\0 printf("%d\n", sizeof(arr0));//4 sizeof计算字符串的所有(包括\0) printf("%d\n", s.
2021-11-08 17:56:12
100
1
原创 实现1天定时器
继上次发表1分钟倒计时,我收到了实验室新作业(实现1天计时)/我个人认为,他们的基本思想是相同的,都是利用了基本算法和数学分离//因为前面已经介绍过每行代码的作用了,这里不再介绍了可参考https://blog.csdn.net/qq_49983256/article/details/121090876?spm=1001.2014.3001.5501其实本质上都一个思路,如果非要说不同,我想可能仅仅是数字变大了,难以计算了#include <stdio.h>#define
2021-11-03 23:31:45
182
原创 基于天翔板,实现1分钟倒计时
//1.00->0.59(60进制+10进制)---核心思想#include <reg52.h> //51.52单片机头文件#define uint unsigned int //定义宏方便引用(可有可无)uint num0,miaoshi,ge,miaoge; //博主英语实在不行,只能汉语言代替0uint num=60; //博主调试了很长时间,发现num=60放在定时器里,导致每次溢出都会重置num,考虑好!int num1;sbit dula=P2^6;
2021-11-01 23:09:09
177
原创 致敬欧几里得大佬---辗转相除法
用c语言来实现求取最大公约数介绍一下最大公约数:我的理解是两个整数,能够获得一个最大的整数,使得这两个整数能被各自整除。这是百度的翻译(几个整数中公有的约数,叫做这几个数的公约数;其中最大的一个,叫做这几个数的最大公约数)何为辗转相除法?分析辗转:可以理解为反复使用的意思;涉及反复,那不得不提到语言中的循环语句,这里不做过多介绍。欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b
2021-10-26 00:42:08
142
1
原创 c语言基础知识导图(非常简略)
希望大佬可以指正,勿喷,刚学c语言啥也不懂。https://naotu.baidu.com/file/cba8ee8e9729c4ab8e7c88de1c0eb57e
2021-10-24 23:11:50
114
2
原创 第一次发表博客
我是一名大一新生,电子信息专业,有幸加入csdn这个大家庭,希望能够主攻c和c++方向。学习编程一方面是满足校内专业的相关要求,例如为电子设计程序另一方面是面向工资变编程(我相信大多数人还是被这一行的工资所吸引)。当然工资是由技术的决定的,上限很高,希望能在csdn学到很多有用的技术。我认为编程的学习离不开熟读书(特别强调是熟读!),反复练习。就我相关专业而言,为机器设计程序离不开算法与数据结构(实际上很多大厂都在此方面做出相应要求)的支撑。我基本每天都泡在实验室,几乎不参加任何社团活动
2021-10-22 13:37:37
74
c 语言求最大与最小值(用vs2013求得)
2021-10-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人