sizeof() 相信很多童鞋在学习或面试时被这个关键字坑过,我一直有一个观点,学习一门语言,只要全面掌握其所有关键字,那么在语法上就基本过关了,说白了,程序就是由两部分组成的么:关键字(计算机认识的)+ 自己命名的字符串(计算机不认识的)。
想从概念上学习sizeof,对初学者来说其实是挺绕的,倒不如看看它的是实现,相信很有一些朋友大跌眼镜,怎么能这么简单。
#define my_sizeof(value) ( /
(char *)(&value + 1) - (char *)&value /
)
是不是简单的不要不要的,哈哈。