alex_bn_lee

导航

【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);
  ...
}

 

posted on 2019-06-21 12:41  McDelfino  阅读(261)  评论(0编辑  收藏  举报