gpt4 book ai didi

c - 不同的指针是否被认为是不同的数据类型?

转载 作者:行者123 更新时间:2023-12-03 23:34:09 25 4
gpt4 key购买 nike

为了更好地理解指针,我想澄清一下。
不同的数据类型需要不同的指针,如 char*int* .所有这些指针都被认为是不同的数据类型还是只是相同的数据类型?

最佳答案

Are different pointers considered to be different data types?


是的。

Different data types require different pointers, like char* or int*. Are all these pointers considered to be different data types or are they just different types of the same data type?


都是指针,但是当它们指向不同类型的对象时,它们的类型是不同的。
注意除了指针类型的不同;它们在内存中的大小也可以不同:
  • Are there any platforms where pointers to different types have different sizes?
  • Is the sizeof(some pointer) always equal to four?
  • Are all data pointers the same size in one platform for all data types?
  • Can pointers be of different sizes?
  • How many bytes do pointers take up?

  • 也没有什么像“相同数据类型的不同类型”。要么类型不同,要么相同。

    关于c - 不同的指针是否被认为是不同的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63076427/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com