[問題] 新手請教動態配置問題
請問各位板友
書在用指標配置動態空間時
會這樣寫
int *ptr=malloc(100*sizeof(int));
但我看還有另一種寫法是
int *ptr=(int *)malloc(100*sizeof(int));
請問多了這個(int *)到底差在哪裡?
書上是說 指標變數所指的型態
可是這兩種寫法跑出來的結果都一樣
所以不知道是否有不同的含意呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.71.22.41
推
03/03 11:40, , 1F
03/03 11:40, 1F
→
03/03 11:41, , 2F
03/03 11:41, 2F
→
03/03 11:41, , 3F
03/03 11:41, 3F
→
03/03 11:50, , 4F
03/03 11:50, 4F
→
03/03 11:52, , 5F
03/03 11:52, 5F
→
03/03 11:52, , 6F
03/03 11:52, 6F
→
03/03 11:59, , 7F
03/03 11:59, 7F
推
03/03 12:04, , 8F
03/03 12:04, 8F
→
03/03 12:05, , 9F
03/03 12:05, 9F
推
03/03 12:09, , 10F
03/03 12:09, 10F