如题如题如题
单片机是单片机,C语言指针是C语言指针,两者没啥绝对联系。
这么问,肯定是在单片机程序中用到了指针。
C语言指针的作用就是让数据操作更简单,譬如不用直接操作存储地址;能够使程序更简练,使数据操作效率更高。
但是也得小心,凡是学指针,很多人,包括一般水平和高水平的都会推荐看和指针有关的书。因为指针用好了,程序看上去简介、效率高,但用不好,各种麻烦。
首先你得理解单片机和C语言。
知道变量,结构头,函数这些东西在单片机内存中到底是什么。
指针就是这些变量在内存中的地址,可以用于帮助索引使用该变量。
建议你看看 RTOS 代码和 linux 系统代码,就知道指针的用处了,导出都是指针
指针就是一个地址,通过地址访问内存的时候需要用到
至于这个内存里面可能是一个函数的入口,也可能是一些变量,像那些Linux内核里面就有大量的指针操作,可以去了解一下