![]() |
1
12
我想
大小为1的无符号字符数组。
一 pointer to an array 大小为1的无符号字符。
将0强制转换为指向大小为1个无符号字符的数组的指针。
读取位置0处的一些内存,并将结果解释为大小为1的无符号字符数组。
只是为了 avoid 1+5*8+1==42 .
定义变量
|
![]() |
2
1
我 认为 它返回内存(RAM)的基址(0):) |
![]() |
3
1
它将“sram”定义为指向从零开始的内存的指针。您可以通过指针访问内存,例如sram[0]为地址0,sram[1]为地址1处的内容等。 具体来说,它将0强制转换为指向无符号字符数组的指针,并间接执行该操作(留下一个无符号字符数组)。 类似的结果可以通过
标准C中也完全没有定义,但这并不能阻止人们使用它,让天使飞出他们的肚脐。 |
![]() |
Imad Hamaidi · 如何使预处理器宏在编译之前对代码求值 2 年前 |
![]() |
Lightsout · 用于填充表的sql连接压缩行 2 年前 |
![]() |
Rogue258 · 在DB2SQL中使用存储过程/宏进行声明和循环 2 年前 |
![]() |
allthem · 将VBA设置为仅在第一次打开电子表格时自动运行 2 年前 |
![]() |
user306080 · 下面的宏在做什么? 2 年前 |
![]() |
Xev · 运行时错误91:对象变量或未设置块 2 年前 |
![]() |
digital illusion · 请参阅宏扩展中的外部板条箱 2 年前 |
![]() |
Aleph · 标识符在C预处理器指令中的作用是什么 2 年前 |
![]() |
Gakuo · 使用lisp循环宏进行高级循环 6 年前 |