自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 C51学习--数码管

【代码】C51学习--数码管。

2024-06-12 20:05:33 141

原创 数码管显示0-9(数组写法)

共阴极数码管数字0-9的数码段:0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d,0x7d, 0x07, 0x7f, 0x6f。

2024-06-12 19:09:14 340

原创 数码管显示0-9数字

【代码】数码管显示0-9数字。

2024-06-11 19:52:54 400

原创 C51学习

【代码】C51学习。

2024-06-11 16:58:12 257

原创 C语言学习---指针操作数组

(p+i) <=> a[i] //等价 数组下标访问 本质上就是指针运算。&a[0] => 取了一块存放着 int型数据的 空间的地址 int *p-q //相同类型的指针 减出的来的结果为 ,地址之间相差的元素个数。以迭代的方式 (指针操作) 的方式,实现数组累加求和。//含义: 表示 指向了 第N个元素的位置。//数值上看,sizeof(基类型)*N。指针的运算:p+N // 指针+数字。p++ //往后跳了一个元素。p-- //往前。

2024-06-06 21:10:05 163

原创 C语言学习---指针

/表示的p中存放的 地址编号 所代表的那块空间 中要存放的数据的类型。2.指针还是一种数据类型,专门用来保存,地址(内存单元的编号 )这种数据的数据类型。(2) * --- 表示 定义的变量,不是一般变量,而是指针类型的变量。(1)基类型----表示地址编号 所代表的那块空间 中要存放的数据的类型。//作用: * 地址值 =>访问到了地址值对应的那块空间。* //单目运算 ---运算数 必须是 地址值。1.所谓的指针,其实就是地址,地址是内存单元的编号。

2024-06-06 17:21:28 269

原创 数组——插入排序

【代码】数组——插入排序。

2024-06-02 20:59:24 190

原创 数组——冒泡排序

思想:相邻两个数两两比较。

2024-06-02 15:43:35 192

原创 数组——选择排序

思想:给合适的位置找合适的数。

2024-06-02 15:04:22 67

原创 每日练习:定义一个n*n的二维数组,并赋予初值,是数组左下半三角元素的值全部置零

【代码】每日练习:定义一个n*n的二维数组,并赋予初值,是数组左下半三角元素的值全部置零。

2024-05-22 19:57:05 110

原创 switch case用法练习:分数等级划分

switch //多分支语句。根据 表达式的结果,去匹配 case后面的 常量表达式的结果,或者是 switch 语句的 } (右花括号)switch提供了 多种情况,匹配同一种操作。问题:从键盘输入一个分数,判断其所在等级;则执行对应的case下面的 语句,匹配(值相等)成功之后,直到遇到了break。switch(表达式)

2024-05-20 17:30:53 268

原创 从键盘输入一个月份,打印月份对应的天数。

运算过程: //实际上是if-else语句的简写。(2)能被400整除。如何判断闰年:(1)能被4整除,但是不能被100整除。问 一下 表达式1?假 执行 表达式3。真 执行 表达式2。

2024-05-20 17:08:16 125

原创 学习日记:二维字符型数组

输入用gets(s)

2024-05-20 16:43:00 128

原创 学习日记:二维数组

/n可以是个变量 ,但是使用时,数组不能初始化。//3可以省略 4不能省略。int[4] a[];//本质上省略的还是一维数组的长度。1、定义一个 int a[3][4];,从键盘输入数据,找出数组中能被 3整除 的数据。2.二维数组中,可以省略行数,列数不能省略。1.二维数组中,也可以是可变长数组。本质:一维数组的一维数组。

2024-05-20 11:48:55 298

原创 一维型字符型数组

字符串---//存储字符串数据---结束标志,最后会有一个‘\0’作为结束标志。puts()---将字符串输出,(它默认会输出一个’\n’)。gets()---给字符数组中输入一个字符串。字符串复制 //因为字符数组不能整体赋值。strlen(s)---统计字符串长度。//C语言中不能这样写;//初始化它---用字符串初始化。

2024-05-20 10:42:08 209

原创 学习日记:排序

a[mid]<n缩小区间,到后面大的一部分继续二分查找。: 将一个数,插入到一个(有序数列中),找到合适的位置,然后插入。4、a[mid]==n直接表示找到了。:相邻两个元素,两两比较,小的放前,大的放后。规定:C语言中,统一都是升序排列。前提:查找的数据一定是有序的。:给对应的位置找合适的数。

2024-05-20 09:35:33 229

原创 一维数组的定义

常量表达式---数组长度 //所谓数组长度,指的是这个数组中相同类型的数据的个数。int a[10]---表示定义了一个包含了10个int型变量的数组。3.[常量表达式]----[ ]//定义时,表示此时定义的是一个数组。2.数组名---类似于变量名,通过数组名代表数组。数组元素的引用:数组名[下标];类型说明符 数组名[常量表达式]=sizeof(数据类型)*数组长度。

2024-05-20 09:18:53 791

原创 day5数组

/这些值依次给到前面的元素,后边未初始化的元素,默认为0;// int a[10]---表示定义了一个包含了10个int型变量的数组。数组名:1、数组名代表的数据类型—整个数组—数组也是一种数据类型。所谓数组长度,指的是这个数组中相同类型的数据的个数。//此时数组中存储的是随机值。Sizeof(a)//a代表的是整个数组类型。数组名[下标]//此时中括号表示数组下标运算。

2024-05-14 21:08:34 293

原创 day4 循环

语义:当表达式判断为真,此时执行语句,语句执行完后,继续表达式判断。理解:for(初始条件;使循环趋于结束的语句)假----do-while语句结束,程序继续往下。continue:结束本次循环,继续下一次循环。goto//可以构造循环,本身并不是循环语句。注:1、禁止使用//破坏了C语言的结构化。含义:表示退出本层循环(结束了本层循环)直到表达式判断为假,while结束。先执行循环体语句,再判断表达式;语法格式:goto 语句标号;注意:1、表达式1只会被执1次。真----继续执行循环体语句。

2024-05-13 22:36:08 319

原创 day3 流程控制

匹配(值相等)成功后,则执行对应的case下面的语句,直到遇到了break或者是switch语句的}(右花括号)含义:求解表达式,根据表达式的结果,去匹配case后面的常量表达式的结果;如果表达式判断为真,则执行语句1,否则,执行语句2.则表示if语句结束,程序继续往下执行if后面的语句。else总是和离他最近的前面的尚未使用的if配对。//C语言中用int型来记录,关系运算符的结果。程序继续往下执行if后面的语句,运算过程://实际上是if-else语句的简写。if(表达式)//注意:if后面没有分号。

2024-05-12 20:30:02 741

原创 day2 输入输出

也可以左对齐:-m //%05d ,123----00123----补0。%s---将输入的数据,转换为字符串数据。%x----将输入的数据转换为十六进制格式。%f----将输入的数据转换为小数格式//只能处理4个字节空间。%g---以%f 和%e更简洁的形式输出,书橱结果中不会保留没有意义的0。%d----以有符号十进制格式输出。整型---%d----将输入的数据转换为十进制格式。m//宽度---输入时,表示指定了输入数据的宽度。%c---识别字符---只要是字符都能被识别。

2024-05-10 20:07:35 662

原创 DAY1 数据类型

Sizeof(变量名或类型名) // 作用:计算变量名对应的数据类型大小(所占内存单元的字节数)。数据储存的规则是一定的,但因为不同的使用方式,对数据的解读不一样,则最终效果不一样。//初始化---定义变量的同时给值。十六进制转1二进制---1位十六进制数对应4位二进制数。八进制转二进制---1位八进制数对应3位二进制数。变量:1、整型变量:int 4字节。十进制转二进制---除二取余(辗转相除法)十进制转n进制---除n取余法。二进制转十进制---加权求和。N进制转十进制---加权求和。

2024-05-10 19:44:45 410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除