2019-07-19 21:21发布
q546163199 发表于 2016-1-28 10:59 我在昨天测试的时候发现,如果去掉const的话,在调用函数的时候(u8*)TEXT_Buffer,就可以写成TEXT_Buffer ...
最多设置5个标签!
我在昨天测试的时候发现,如果去掉const的话,在调用函数的时候(u8*)TEXT_Buffer,就可以写成TEXT_Buffer,此时,程序是可以运行的,但是如果要是加上const的话,,就必须写成(u8*)TEXT_Buffer这个形式了,在这里我就有个疑问,TEXT_Buffer这个数组本身就是u8类型的,所以这个函数名本身就可以理解成指向u8型变量的指针吧
TEXT_Buffer是数组名,TEXT_Buffer是一个常量,其值为一个地址,这个地址为数组首元素的地址,可以说TEXT_Buffer这个常量的值为一个const u8类型的数据的地址。
TEXT_buffer本身不是指针变量(这一点我之前回答有误,感谢各位指正)。
一周热门 更多>