私はこのようなコードセグメントを持っています
typedef struct node* node_t;
struct node{
int value;
node_t link;
};
......
......
......
//now I want to allocate memory somewhere else in the program.
node_t x;
x=(node_t) malloc(sizeof *x);
上記の記述が適切かどうか教えてください。Eclipseはこの警告を表示します
warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration]
../tree.c:22:9:
warning: incompatible implicit declaration of built-in function ‘malloc’
誰かがこのような状況について詳細に説明できますか?これで実際に何が問題になっていますか。このプログラムでメモリを割り当てることができるすべての可能な方法をリストしていただければ幸いです。前もって感謝します..