这是什么意思?
// Get headers info
let headers = data.headers
let contentType = headers.get("Content-Type")
let name = headers.get("name")
// Initialize Blob
let blob = new Blob([data.text()], {type: contentType})
// Make the download process
let a = window.document.createElement("a")
a.href = window.URL.createObjectURL(blob)
a.download = name
document.body.appendChild(a)
a.click()
document.body.removeChild(a)
在c?我搜索了很多次,但我找不到这个意思。
我知道指针的含义,你不必解释。
答案 0 :(得分:2)
它将整数1
转换为指针char*
。这意味着“在地址1,我希望有一个角色”。请注意,这不能保证工作,这取决于系统。如果内存不对齐,这将导致未定义的行为。
此特定代码很可能在任何系统上都没有意义。在具有虚拟地址的系统(例如PC)上,您可能无法直接访问地址1。在可能的系统上,您永远不想使用char*
而是uint8_t*
。例如,许多小型微控制器系统在地址1处具有各种字节大小的硬件寄存器。