不时尚的小乌龟
2015-12-16 12:47
采纳率: 100%
浏览 1.6k
已采纳

c语言sizeof操作符的问题

sizeof后面加函数名为什么结果会是1,求大神详细讲解原因,不要说不能加,因为编译运行出来了结果啊,总有原因的

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • blownewbee 2015-12-16 13:36
    已采纳
    点赞 打赏 评论
  • ysuwood 2015-12-16 13:26

    把你的代码贴出来,是不是你用错了。

    点赞 打赏 评论
  • sinat_33403822 2015-12-16 13:57

    把你的代码贴出来,是不是你用错了。

    点赞 打赏 评论
  • oyljerry 2015-12-16 14:40

    是不是处理的函数返回值

    点赞 打赏 评论
  • 不时尚的小乌龟 2015-12-16 14:47

    原因都是说对void和函数名的sizeof操作是没有意义的。但是我想知道为什么会有结果,并且结果还都是1啊,这有什么能解释的么?对void的sizeof是1怎么解释?(追问是今天有人说能解释,但他不知道,所以来问)

    点赞 打赏 评论
  • 不时尚的小乌龟 2015-12-21 03:24

    继续想问一下sizeof(FILE)的大小,32位结果是32,64位结果是48,这个能解释一下么

    点赞 打赏 评论

相关推荐 更多相似问题