记录学习过程
三倍ICECREAM!!
目前在学习c语言,单片机
展开
-
输入两个数字计算其最大公因数和最小公倍数
#include <stdio.h>int main(){ int m,n,i; printf("请分别入m和n的值"); scanf("%d%d",&m,&n); if(m>=n) { for(i=n;i>=1;i--) { if(m%i==0&&n%i==0) break; } printf("最大公约数为%d",i); i=m; while(1) { if(i%m==0&&a原创 2020-12-13 22:21:46 · 280 阅读 · 0 评论 -
利用c语言计算π的值
#include <stdio.h>int main(){ double a=1; double b=3; double c; while(1/b>=0.000001) { a=a-1/b; b+=2; if(1/b<0.000001) break; a=a+1/b; b+=2; } c=4*a; printf ("π=%lf",c); return 0;}原创 2020-12-13 22:20:44 · 1766 阅读 · 1 评论 -
多级指针
为理解多级指针,我编写了以下程序:#include <stdio.h>int main(){ int a=5; int* p=&a; int** q=&p; int*** r=&q; printf("p=%d\n",p); printf("*p=%d\n",*p); printf("q=%d\n",q); printf("*q=%d\n",*q); printf("**q=%d\n",**q); printf("*r=%d\n",*r); p原创 2020-12-06 22:46:12 · 128 阅读 · 0 评论 -
指针数组
指针数组,就是说首先是一个数组,而数组的元素是指针,也就是说,如果数组元素都是相同类型的指针,则称这个数组为指针数组。所谓相同类型的指针是说指针所指向的对象类型是相同的。一维指针数组的定义形式为:指针数组中的每一个元素均为指针,即有诸形如“ptr_array[i]”的指针。由于数组元素均为指针,因此ptr_array[i]是指第i+1个元素的指针。 [2]例如二维指针数组的定义为:char *ptr_array[3][3]={{“asdx”,“qwer”,“fdsfaf”},{“44444”,“555”原创 2020-12-06 22:43:39 · 171 阅读 · 0 评论 -
c语言指针的进一步学习
视频教程后对指针仍抱有疑问,于是掏出了c primer进行书面学习。下列代码使用指针进行了在函数之间的通信:#include <stdio.h>void interchange(int*u,int*v);int main(void){ int x=5,y=10; printf("Originally x =%d,y=%d.\n",x,y); interchange(&x,&y); printf("Now x=%d,y=%d.\n",x,y); retur原创 2020-11-29 22:44:11 · 80 阅读 · 0 评论 -
关于c语言指针的进一步实践
今天对昨日视频教程中的代码进行了实践分析。以下是代码:#include <stdio.h>int main (){ char a='F'; int b=123; char *pa=&a; int *pb=&b; printf("a=%c\n",*pa); printf("b=%d\n",*pb); *pa+=1; *pb+=1; printf("now,a=%c\n",*pa); printf("now,b=%d\n",*pb); p原创 2020-11-29 22:28:28 · 149 阅读 · 0 评论 -
51单片机的组装(二)
今晚在团队基地中进行了小车的进一步组装(目前已安装完毕)。首先将单片机底座安装到小车底盘上,然后将对应接线口连接到驱动器上。此处为了防止单片机底部与小车底座接触过紧,我在利用螺丝固定期间于两者间加上一个螺母分隔。接着将驱动器两侧接口与小车底座两侧电机连接。其中要把原来杜邦线的接头拔出或剪掉,露出内部金属芯后再进行连接。最后将红外线检测器与单片机底座相应位置连接。同时为了方便之后操作的进行,我将小车各部件与电池盒相连。红外避障小车的组装到此完全结束,明天开始将进行程序的设计,如果之后发现小车的组装原创 2020-11-20 21:32:31 · 2534 阅读 · 1 评论 -
51单片机--红外避障小车的安装准备工作与模块化编程
由于第一次写博客,可能有些地方没有注意到,并且本人文笔不行,望各位包涵。红外避障小车底板安装收到小车底板后,首先进行了一系列的安装工作此为小车底板的零件按照安装说明书,依次安装了车轮,电池和开关其中有以下几点需要注意:1.注意车身的正反,较宽一侧为后侧。2.利用固定板将电机固定到底板时,要注意将引线铜片朝至外侧(即外部大车轮的方向)。3.安装前部万向轮时,可能会出现铜柱无法与底板开口对齐的情况,此时注意力度,先将螺丝从底板孔中插入直抵铜柱,慢慢用螺丝刀转紧矫正即可。4.安装前不要忘记撕掉原创 2020-11-15 22:45:07 · 1837 阅读 · 2 评论