迷途工程師
標籤
任天堂Switch[NS]
C Programming
Car/AutoBike
Covid-19
git usage
Html & JavaScript
interview
Life
Linux Driver
linux embeded system&cgi
Linux Shell Script
linux(ubuntu)
Networking
opencv
OpenWrt
Travaling
Trouble Shooting
Windows
2018年10月8日 星期一
C語言使用malloc配置一個struct記憶體空間
假設有一個struct如下所示:
struct foo {
char *a;
int b;
char c[20];
};
當我們要用malloc配置記憶體時,通常會用下面的方式來作宣告:
struct foo *ptr = (struct foo *) malloc(sizeof(struct foo));
另一種較簡潔的寫法,如下所示:
struct foo *ptr = malloc(sizeof(*ptr));
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
查看行動版
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言