下面的指针将写入多少字节

How many bytes will the following pointer write?

本文关键字:多少 字节 指针      更新时间:2023-10-16

我对指针写指针的概念有点困惑,我在C编程课的练习考试中有一个问题。例如,假设有一个char* q = 0x1000。题目说char** qq = &q int** pp = qq。如果我执行命令**pp = ...,它会写多少字节?一个还是四个?

它将写入sizeof(int)字节(通常为4)。解引用总是基于您要解引用的变量的类型,而不是底层类型。