【407】C函数中的指针

注意:如果对于函数中指针参数的对应值进行修改,当调用该函数后,实参会被修改,所以如果不想要实参被修改,需要为函数的形参定义一个 str_copy 的量,通过 strcpy() 进行将字符串复制给 str_copy。

int is_only_one_b_in_str(char *str_o){
  //editing pointer will change the original string
  //copy str_o to a new str
  char *str = malloc(sizeof(char)*Size);
  strcpy(str, str_o);
  ...
}
原文地址:https://www.cnblogs.com/alex-bn-lee/p/11063937.html