我们用的单片机编程用到的C语言知识,用到了C语言指针的内容吗?

我知道好像要用到流程控制,但是这个指针、数组、那些东西要用吗?我准备学习单片机,同时我也想把c语言好好学学,我就学习C语言的流程控制就行了吗?

其实都一样的,能够灵活应用指针处理,当然最好,C语言是基础,对于单片机来说光会C语言还不行,还要会C51,不过其实,C51不需要专门去学的,多看看人家的程序就知道了,另外,上面那位仁兄,其实数组就是指针,是一个道理。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-08
搞单片机我觉得要先学汇编,这样对硬件有更深刻的了解。而且汇编的代码效率要高很多。
如果想用C语言编程,当然是可以的,但也不能照搬,因为用C语言不仅要考虑到程序能否实现,而且还要考虑到代码的效率。
第2个回答  2011-08-08
没大志,一学就学全套,一知半解有鸟前途,那么多内容还不是在一本书里,看一本书而已还那么挑剔;c语言不就是你说的那几样,其实你就是不想学。
第3个回答  2011-08-08
那指定不行啊。都要学。不难好好学吧
第4个回答  2011-08-08
指针比较少用
数组常常都要用到
流程控制方面我不知道

C语言的指针,在写51单片机程序用得上吗?
可以的。在51单片机的嵌入式C语言中,指针同样是被支持的。所以在单片机上一样可以使用指针操作,具体使用方法,与标准C语言并没有不同。不过需要注意的是,使用指针代表着间接寻址,相对变量的直接寻址,速度要稍慢一些。而单片机运算速度较慢,大量使用指针有可能会降低执行效率,影响效果。所以除非必要,...

学单片机C语言编程也要学指针吗?学了有什么好处?不学不行吗?
必须要学的,如果你想够用就行,可以不学,但是随着你接触的东西多了,学的东西多了,你就必须要会指针这种东西,不然后期发展很困难。就像楼上说的,会指针,你才能成为真正的高手

弱弱的问一下大佬们:单片机或PLC编程会用到C语言中的文件操作知识...
单片机和PLC编程都不用对文件操作的,那是C语言的事。

单片机里的C语言和电脑上编程的C语言是一种语言吗
C语言源程序通过特定的C编译器编译为针对某种单片机的汇编代码,再由汇编器将汇编代码汇编为单片机可执行的机器代码,然后下载到单片机的存储器运行。这表明,单片机C语言和电脑上编程的C语言都是使用C语言来编写程序,但具体的实现方式和运行环境有所不同。值得注意的是,单片机也是一种计算机,可以使用C语...

要想弄好单片机,C语言要学到什么程度
定时器管理、串口通信等。这需要对C语言的底层机制有较深的理解,同时也需要掌握单片机的硬件知识。总之,学习C语言不仅仅是为了代码的编写,更是为了能够理解和解决实际工程中的问题。通过不断的学习和实践,学习者可以逐步提高自己的编程技能,最终达到能够独立完成单片机项目设计和实现的目标。

C语言与单片机C语言的区别是什么
单片机C语言的出现,是为了满足在单片机上使用C语言的需求。C51就是一种专门为单片机设计的C语言,它继承了C语言的基础特性,但又引入了一些额外的功能,使得编写单片机代码更为便捷。实际上,单片机C语言与普通C语言在编译机理上没有本质区别。C51语言的本质就是C语言,只是在单片机环境下对C语言进行了...

单片机的c语言编程和c语言有什么区别,我学过一点c语言,不过看单片机...
单片机的C语言于C语言没有什么区别,只是传到单片机里的时候,要把C语言编译为hex文件才行。

单片机中使用的c语言与c语言有区别吗?具体区别在哪儿啊?
差别其实蛮大的 要看什么类型的单片机了 比如430 他有自己专用的c语言格式 简称C430 里面有很多特别的声明函数 和自定义的函数格式 你要学习单片机的C语言 必须有c语言的知识功底 然后找单片机的教程来看 很快就能入门 但是修行还得靠个人 努力才会有结果 加油 希望对你有帮助...

C语言与单片机C语言的区别是什么?
单片机c语言比起普通C语言增加了一些基本的指令,变量的赋值是16进制,当然单片机c语言只牵涉到普通c语言的基础部分。C只是一种高级语言。它除具有一般高级语言的功能特性外,它可以很好的操作底层的硬件接口。在C语言的基础上,如果你把一些单片机的端口或特殊功能寄存器加于定义,使之方便于在 写语句的...

c语言与单片机c语言的区别急求
C语言是一种通用的编程语言,广泛应用于各种领域,包括桌面应用、网页开发、嵌入式系统等。而单片机C语言更偏向于在嵌入式系统中的应用,特别是针对单片机的编程。单片机C语言具有更强的针对性和专用性,它更多地关注与硬件直接交互的特性和功能。二、硬件关联性 在单片机领域使用的C语言与特定硬件紧密相关...

相似回答