没基础怎样3天学会C语言,必须,急!!

没基础怎样3天学会C语言,必须,急!!,第1张

也挺容易的,首先被一些必须指令:输入,输出

其次 看一下数据的类型和表达方式及赋值语句

再看看一个函数的架构

在看看几个简单的程序,了解算法的表达

你就可以写一些简单的像比较大小,输出一些有意思的语句等小程序了。

3个月左右。

确定一个方向,编程语言太多了:java、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从C语言开始学起,C语言入门比较简单,会提升自信心。

自学编程入门一定要阶段性的看到成果,这个“成果”并不是在“黑匣子”里面实现,要在用户展现界面呈现,很容易提升信心。

机器语言

在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本 *** 作,这些指令一起构成了该系列计算机的指令系统。

在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显。

机器人走迷宫程序用stm32要想学会的话因人而异,但是一般来说快的话需要半个多月,慢的话则需要一两年的时间。

这个情况主要因人而异,会还是精通是两种感念,能用起来的话,我认为使用库函数标准固件库大约一周就行。要是hal库加上cube的话大约3天,但我觉得hal库比较个人不推荐,个人推荐,学懂一款单片机最好就先学会使用寄存器直接 *** 作,这种 *** 作方式效率高,但对新手不友好,大约需要小半年吧。

之所以要这么长时间以及十分不确定性是因为机器人在矩阵范围内可以向上下左右走,终点[2, 3]可以由[2,1]或[1, 3]走来。

可在起点到点[2,1]的距离、起点到[1, 3]的距离中取最小值,再加1格子之间距离为1即可,这就需要复杂的程序编程控制。

对于算法初学者,自然想到递归,当然,递归肯定可以解决问题,但是必须要不能找下去再递归回来,太慢了;时间复杂度,半径是最短距离。能扩散到终点即可,不必求出终点四周的点,再取min值,算法效率最高,时间复杂度也很高,所以一般来说需要一年的时间。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12090076.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存