- 博客(9)
- 收藏
- 关注
原创 IIC小理解
主机在SCL和SDA都在高电平的情况下先拉低SDA然后拉低SCL输出8位数据(前7位是从机地址,后一位是读写位)(高位先行),然后主机释放SDA交由从机控制,从机立刻控制SDA输出一位应答(低电平),然后从机释放SDA,主机在高电平接收到从机应答后,在SCL低电平的时候控制SDA继续输出8位数据(第二个字节一般是寄存器地址),主机继续释放SDA给从机做出应答,直到发送完数据从机给出应答后,主机在SCL高电平的情况下控制SDA输出高电平(释放停止信号)以这个为地址开始读。
2025-09-04 20:47:53
238
原创 冒泡排序(升序)的过程
/不能放在函数中去计算,因为传的是数组首元素地址。j++)//第一行需要进行num-1次比较,并且逐行递减一次。void bubble_sort(int arr[],int num)//数组传参有两种方式,一种是数组,另一种是指针。for (i = 0;i++)//总共需要进行num-1次的行交换。//要使用scanf这个输入函数一定要把这个放在第一行。//scanf_s是vs编译器自己提供的函数。//冒泡排序 升序。
2025-03-08 22:06:29
244
原创 判断闰年的多种方法
/ //else if只能进入一个,但是他能进入if循环,但是不符合if循环里的if循环,但是它确实是闰年,所以要用两个if,两种判断情况都要进去试一试。// if (year % 400 == 0)//不能用else if ,因为类似于2000年,如果用了else if,那么它只能在if和。//写一个函数,没带哦用一次这个函数,就会将num的值增加1。// //判断year是不是闰年。// //找到了返回下标。// //找不到返回-1。
2025-03-03 01:28:21
839
原创 今天学了初阶版函数,最后几分钟B站闪退了就没学了,摆烂了两天,剩下的时间还要学stm32,只能明天多学一点了
/ //如果一个数是素数,那么一定有一个因数是<=sqrt。// printf("交换前:a=%d b=%d\n", a, b);// printf("交换后:a=%d b=%d\n", a, b);////当实参传递给形参的时候,形参是实参的一份临时拷贝。// //拿2~i-1之间的数字去试出i。// //写一个函数可以交换两个整型变量的内容。// //判断i是否为素数。// //是素数就打印。
2025-03-02 03:07:03
741
原创 C语言关机程序
/ printf("选择错误,重新选择\n");// printf("退出游戏\n");////生成的数字是0-RAND_MAX(0-32767)的范围。// printf("猜小了\n");// printf("猜大了\n");// printf("请猜数字:\n");// printf("猜对了\n");// //生成随机数。// //猜数字。
2025-02-25 02:21:26
620
原创 今天我已经把鹏哥的初识C语言部分学完了,这是一个好的开始,加油!!!!
struct stu s = { "张三",22,"man","15813798842" };//struct stu相当于int,是一个类型。但是结构体指针变量->成员名和结构体对象.成员名感觉有点绕,不太熟悉。//要使用scanf这个输入函数一定要把这个放在第一行。//scanf_s是vs编译器自己提供的函数。//结构体指针变量->成员名。//结构体对象.成员名。
2025-02-19 07:11:52
172
原创 记录我在B站跟着鹏哥学习C语言,大三摆烂仔的自我救赎,目前已经学到数组了
printf("请输入两个数字,用空格间隔开\n");//要使用scanf这个输入函数一定要把这个放在第一行。//scanf_s是vs编译器自己提供的函数。//求两个任意整数和。
2025-02-17 14:45:35
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅