1.使用指针时候常见的段错误 //1.declare a void function word_t expr(char *str, bool *success); //2.here call the 'expr' function bool new_wp(char *str) { //bool *success = False; //No initialization pointer(!!!) bool sucess = False; word_t result; result = expr(str, &success); } 2.结构体变量含有指针(free & malloc)