上代码:
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int main()
{
int b[2];
int len=sizeof*b;
printf("%d\n",len);
}
输出的结果是4,为什么可以这么用???
...全文
50147打赏收藏
今天看到sizeof的一个奇怪的用法
上代码: #include #include #include using namespace std; int main() { int b[2]; int len=sizeof*b; printf("%d\n",len); } 输出的结果是4,为什么可以这么用???