[問題] 單一linked list node不用malloc
開發平台(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):
無
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.144.147
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1508488818.A.FB6.html
→
10/20 16:47,
8年前
, 1F
10/20 16:47, 1F
推
10/20 16:50,
8年前
, 2F
10/20 16:50, 2F
推
10/20 16:52,
8年前
, 3F
10/20 16:52, 3F
→
10/20 16:53,
8年前
, 4F
10/20 16:53, 4F
→
10/20 18:09,
8年前
, 5F
10/20 18:09, 5F
→
10/20 18:09,
8年前
, 6F
10/20 18:09, 6F
→
10/20 18:23,
8年前
, 7F
10/20 18:23, 7F
→
10/20 18:38,
8年前
, 8F
10/20 18:38, 8F
→
10/20 20:40,
8年前
, 9F
10/20 20:40, 9F
→
10/21 19:24,
8年前
, 10F
10/21 19:24, 10F
→
10/21 19:25,
8年前
, 11F
10/21 19:25, 11F
→
10/26 17:02,
8年前
, 12F
10/26 17:02, 12F
推
11/09 07:42,
8年前
, 13F
11/09 07:42, 13F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章