c语言里,@符号不是运算符
在C语言中,@ 并不是标准C语言中的运算符或是某种符号,这是与编译器有关的,有一些编译器会扩展一些功能与符号。
有一种用法,这里的@ 是指LCDMEM的首地址是0xF0400,这种用法并不通用,主要要看编译器是不是支持了。
@ 有可能是像指针一下,设置地址的,但是C语言中并没有说明这个符号的意义,
在Keil下试了试,报错。
@在汇编里使用
MDK允许C语言中嵌入汇编
这里@表示寄存器的间接寻址