开发平台(Platform): (Ex: Win10, Linux, ...)
Dev C
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
GCC
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
stdio.h
stdlib.h
问题(Question):
小弟我略懂linked list
知道怎么建linked list, 也知道要用malloc/free
但是想问说为什么当不使用malloc时
建单一linked list node时
无法使用struct pointer存取资料
喂入的资料(Input):
无
预期的正确结果(Expected Output):
程式顺利跑完
错误结果(Wrong Output):
执行时程式当机停止运作
程式码(Code):(请善用置底文网页, 记得排版)
#include <stdio.h>
#include <stdlib.h>
typedef struct ns{
int value;
struct ns* next;
}Node;
int main() {
Node* list;
list->value = 3;
list->next = NULL;
printf("list value:%d\n",list->value);
printf("End test\n");
system("pause");
return 0;
}
补充说明(Supplement):
无