簡體   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