您的位置:首页 > 职场人生

关于sizeof的一道面试题

2011-09-14 20:50 281 查看
刚在学校论坛上看到一道华赛的面试题,居然作为计算机的科班出身,没有做对,特共勉之~~

问题:

int i=2;

int j=sizeof(++i);

printf("%d",i);

输出的是什么???







``

答案:2

因为

sizeof  操作符给出其操作数需要占用的空间大小, 它是在编译时就可确定的, 所以其操作数即使是一个表达式,

也不需要在运行时进行计算.( ++i )是不会执行的, 所以i的值还是2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面试