c++中函数占用空间问题?
比如intfunc(intx,shorty){doublez;return0;}占用几个字节?是4+4+2+8=18吗?函数参数,局部变量,返回值都是默认放在栈中吗?...
比如int func(intx,shorty){double z;return 0;}占用几个字节?是4+4+2+8=18吗?函数参数,局部变量,返回值都是默认放在栈中吗?
展开
展开全部
你可以利用c++中的 sizeof (int)在当前的编译器中 求出字节数。.
编辑一个小的程序。把sizeof (int)放在里面!就可以求出int func的字节数了
编辑一个小的程序。把sizeof (int)放在里面!就可以求出int func的字节数了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
局部变量是放在栈中的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询