繁体   English   中英

(char*) 在 c 中是什么意思?

[英]What does (char*) mean in c?

char*ptr=(char*)&i;是什么意思char*ptr=(char*)&i; 完全按照下面的代码做

#include <stdio.h>
 int main()
 {
  int i=32;
  char*ptr=(char*)&i;
  printf("%d",*ptr);
  return 0;
 }
char* ptr=(char*)&i;

iint类型。 因此,您试图将i地址转换为字符指针并将其分配给名为ptr的局部变量。 这样可以读取存储在i每个字节。 阅读有关指针的更多信息以详细了解。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM