如果函数的形参是字符常量,可以加上const char a="1111"‘’ 告诉用户是数据常量

       如果将一个字符串的空格给去掉,通过将指针的的地址赋值给另外的指针,进行移位,如

#include <stdio.h>

void del_space(char * s1);

int main(int argc, char *argv[])
{
        char s[] = "   h  a   sdf g  ";

        puts(s);
        del_space(s);
        puts(s);

        return 0;
}

void del_space(char * s1) 
{
        char * s2;

        s2 = s1;

        while (*s1) {
                if (*s1 == ' '){
                        s1++;
                }
                else {
                        *s2 = *s1;
                        s1++;
                        s2++;
                }
        }
        *s2 = '\0';
}

 

相关文章:

  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-05-22
  • 2021-07-21
  • 2022-12-23
  • 2021-12-25
猜你喜欢
  • 2021-10-08
  • 2019-02-01
  • 2022-12-23
  • 2019-02-07
相关资源
相似解决方案