請問大大,之前學校和網路爬文是說malloc的sizeof()裡要塞需要的大小,
struct birthday person=(struct birthday)malloc(sizeof(struct birthday*));
表示person結構指標指向一個創好的結構變數大小的空間,這裡正確應該是要放struct birthday型別,但我塞過了int、char其他型別,跑出來的結果都一樣,那原"要放想要東西的大小"好像就沒意義了,照理說我struct裡令了那麼多變數,我sizeof()裡如果塞的是char不就溢出了嗎?