malloc分配地址指針賦值注意

常用到一些不定長問題,要根據實際需要輸入後再進行賦值,malloc分配得到的是一個首地址,不能進行加減賦值,只能指定哪個位置

所以這樣是錯的!!

int *p;
p=(int *)mallloc(sizeof(int)*len);
*p=1;//p[0]=1
*(p+1)=2;//p[1]=2
*(p++)=3;//錯誤!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章