....

2014年11月12日 星期三

[長知識] C語言 - malloc()

p = (int*)malloc(sizeof(int));
malloc: 動態取得記憶體傳回指標。



#include 
#include 

int main(){
 int *p;
 p = (int*)malloc(sizeof(int));
 *p = 10;
 
 printf("p:%d\n*p:%d\n&p:%d\n", p, *p, &p);
 printf("int大小:%dbyte\n", sizeof(int));
 printf("double大小:%dbyte\n", sizeof(double));
 printf("float大小:%dbyte\n", sizeof(float));
}

輸出結果:

沒有留言:

張貼留言