关于C语言二级指针的一个问题

1. 看下面的代码

    char test_buf[100] = "qhq: 123q,tets:fer\r\n"; 

    char *temp_poing = test_buf;
    uint8_t *str = NULL;
    Liot_printf("[WifiScan] wisfi scan example enter4");

    // //提取字符串
    //at_tok_nextstr((char **)&temp_poing, &str);
     at_tok_nextstr((char **)&test_buf, &str);

使用test_buf  取地址就会出错,但是使用指针就可以,什么原因?

上一篇:UNIX环境高级编程 第一章


下一篇:面向连接的Socket编程