今天突发奇想,觉得sizeof这个运算符很是神奇 ,因为他能计算大小,无论是指针还是类型还是数组,他都能自动识别,但是再对
char a[10]; sizeof(a) = 10; 得出这种计算结果时,很是奇怪,他的内部到底是怎么实现的呢?甚是好奇!!!
个人猜想,内部有两个分支,一个是计算指针的,另一个计算非指针的。
。。。。。。
参考文献
1. https://blog.csdn.net/zhangpinghao/article/details/16371191
今天突发奇想,觉得sizeof这个运算符很是神奇 ,因为他能计算大小,无论是指针还是类型还是数组,他都能自动识别,但是再对
char a[10]; sizeof(a) = 10; 得出这种计算结果时,很是奇怪,他的内部到底是怎么实现的呢?甚是好奇!!!
个人猜想,内部有两个分支,一个是计算指针的,另一个计算非指针的。
。。。。。。
参考文献
1. https://blog.csdn.net/zhangpinghao/article/details/16371191