- 博客(8)
- 收藏
- 关注
原创 51单片机第一课
#include <reg51.h>//sbit P1_0 = P1^0;//int i = 0;//微妙级延时,t=2*n+6(us),若要精确延时请使用汇编void DelayUs2x(unsigned char n);//毫秒级延时,t=n(ms)void DelayMs(unsigned char n);void main(void){ unsigne...
2018-07-21 21:03:53
478
原创 数据结构树之具体内知识点
树(Tree):是n(n>=0)个结点的有限集。n=0时称为空树。在任意一颗非空树中。(1)有且仅有一个特定的称为根(ROOT)的结点;(2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2...Tm,其中每一个集合本身又是一棵树,并且称为根的子树(SubTree).注意:1. n>0时,根结点是唯一的,不可能存在多个根结点。2. m>0时,子树的个数没有
2018-01-28 13:58:21
771
原创 C语言之关键字结构体共用体位运算
一、关键字:①const:修饰变量,希望将这个变量变成“常量”!用法:记住一句话:如果想知道const是修饰谁的,从const开始往右看!看你是先遇到谁,如果先遇到*p,那就是*p,那就是*p不能够被改变!如果是先遇到p,那么p就不能够被改变!【近水楼台先得月】1、修饰普通变量;const无论是放在数据类型的前面或者是后面,都是将变量修饰为常量,不能够改变变量的值!
2018-01-21 09:50:24
1091
原创 野指针和段错误
野指针:指针指向了一个不确定的地址空间或者是虽然指向了一个确定的地址空间,但是引用这个地址空间的结果是不可预知的!这样的指针就称为野指针!野指针的危害:1、段错误(其实就是地址错误!)2、没有结果,现在不会发生错误!这个时候错误很难找出来的!===》要避免野指针!3、发生连环错误!循环叠加,莫名其妙的错误!野指针产生的原因:1、使用指针之前没有初始化或者没有指向
2017-12-02 08:01:54
759
原创 打印所有不超过256,其平方具有对称性质的数(也称回文数,例如22的平方是484, 484是回文数。则打印22 和484)。
#include #include int func(long x); //判断是否是回文数int main(){ int n; int flag = 0; long s; printf("number\tpalindrome\n"); for(n = 1;n < 256;n++) { s =
2017-11-24 21:34:00
2543
原创 求出满足下列条件的四位数:该数是个完全平方数,且第一、三位数字之和为10,第二、四位数字之积为12
#include#includeint main(){ int i = 1000; int a = 0; int b = 0; int c = 0; int d = 0; for(i;i > 999 && i < 10000; i++) { if(sqrt(i)==(int)sqrt(i)) { a=i%10; b=(i/10)%10;
2017-11-24 21:30:50
3452
原创 100以内的素数
#include//输出100之内的所有素数int main(){ int i; int j; int flag = 1; for(i = 2;i <= 100;i++) { for(j = 2;j <= i / 2;j++) { if(i % j ==0) { flag = 0;
2017-11-24 21:28:21
294
原创 冒泡,选择,插入,快速排序
#includeint main(){ int i = 0; int j = 0; int a[10]; printf("Please input ten unsigned integer number:"); for(i;i<10;i++) scanf("%d",&a[i]); //**********************************************
2017-11-24 21:21:00
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅