- 博客(5)
- 收藏
- 关注
原创 一分钟搞定C++里面函数参数传递问题。
通过结果我们可以看到,将值交换之后,主调函数main里的a,和b都没有发生改变通过结论我们可知,传过去的地址,可以通过地址去修改主调函数的值C++里的引用类似于(类型)* const p = 指向的地址,其特点是给变量取别名,同时创建必须要初使化,一经使用不可再指向其它,在传递过程不会开辟空间。如有不懂,请留言,愿为群解答。感谢关注,我们一起进步。...
2021-04-13 19:56:53
234
原创 一分钟搞定C语言里的函数指针实现多态
函数指针:本质是指针,指向函数的指针利用函数指针更改其指向变可执行不同功能的函数,同时还可以完成完成函数的多态如图:定义函数指针的类型(我这里用得是Int,类型可以自己定,参数也是自己选择)typedef int (*p) (int a,int b); 声明一个函数指针的类型要实现的功能,要跟上面的类型一致才可以:定义了函数指针operation,让它指向sum函数的名字,其sum函数名也是地址更换指向:上面的功能都实现了,如有不懂,请留言。...
2021-04-13 19:27:11
954
原创 C语言一分钟搞定const的用法
const的用法C语言里const的用法分为三种:理论 const int *p; 只读不能修改其指向的值int *const p; 可修改其指向的值但是不能改指向 const int* const p; 不仅不能修改其值也不能更改指向通过测试我们发现,当我们修改其指向的时候,是成功的但是修改其值的时候,出现报错现象,错误说明这个指向是能读取其数值,故当我们不想要其指向的数据发现变化的时候便可以使用这种方法,可以提高数据的安全性。这个测试我们可以看到可以修改其指向的数
2021-04-12 19:55:00
184
原创 S3C2440的裸机点亮led(直接修改机器代码)
程序开发流程1.了解硬件原理2.了解主芯片驱动硬件3.写代码4.跑代码5.修改原有代码的机器码,达到我想要的功能1.电路和原理图由上图可知:led需要点亮,要给管脚一个低电平2.芯片手册里它的详细描述3.原有的代码编程与硬件实现图5.修改原有代码的机器码,达到我想要的功能在原有的机器码上修改其数据下载代码:硬件图的实现:...
2021-03-02 15:19:14
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人