小编use*_*323的帖子

奇怪的指针功能

void r(char *str) 
{
    char *new = str;
    while (*str != '\0') {
        if (*str != ' ') *(new++) = *str;
        str++;
    }
    *new = '\0';
}   
Run Code Online (Sandbox Code Playgroud)

我有这个功能,但我不理解if语句之后的代码.如果有人能向我解释,我将不胜感激.

c pointers function

2
推荐指数
1
解决办法
120
查看次数

标签 统计

c ×1

function ×1

pointers ×1