函数的参数,参数为数组

  如果函数的形参是字符常量,可以加上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';
}

猜你喜欢

转载自www.cnblogs.com/jack-hzm/p/9986208.html
今日推荐