#include <stdafx.h>
#include <stdio.h>
#include <conio.h>
#include<stdlib.h>
#define My_Sizeof(type) ((char*)((type*)0 +1) - (char*)(type*)0)
void main()
{
char a='1';
int b=My_Sizeof(int);
printf("size is %d",b);
_getch();
}
//任何人都可以幫助我理解wt宏是否計算sizeof char數據類型?該代碼如何工作來計算數據類型的sizeof?