小编Fer*_*rmi的帖子

"\ 0"和"\ 0"之间的区别

我试图理解下面的一段代码,但我"\0"和之间感到困惑'\0'.我知道它很傻但善意帮助我

   #define MAX_HISTORY 20

   char *pStr = "\0";
   for(x=0;x<MAX_HISTORY;x++){
        str_temp = (char *)malloc((strlen(pStr)+1)*sizeof(char));
        if (str_temp=='\0'){
            return 1;
    }
    memset(str_temp, '\0', strlen(pStr) );
    strcpy(str_temp, pStr);
Run Code Online (Sandbox Code Playgroud)

c null-character

7
推荐指数
3
解决办法
2796
查看次数

标签 统计

c ×1

null-character ×1