小编lor*_*ith的帖子

为什么sizeof(*"327")在64位系统上返回1而不是8?

 printf("%lu \n", sizeof(*"327"));
Run Code Online (Sandbox Code Playgroud)

我一直认为指针的大小在64位系统上是8个字节但是这个调用一直在返回1.有人可以提供解释吗?

c sizeof

22
推荐指数
2
解决办法
4571
查看次数

标签 统计

c ×1

sizeof ×1