C++工程师综合练习卷.pdfVIP

  • 4
  • 0
  • 约 8页
  • 2017-08-13 发布于北京
  • 举报
NOWCODER.COM ⽜客⽹-中国最⼤IT笔试/⾯试题库 C/C++⼯程师综合练习卷 ⼀. 单项选择题 1. 补充下⾯函数代码: 如果两 内存重叠,⽤memcpy函数可能会导致⾏为未定义。 ⽽memmove函数能够避免这种问题,下⾯是⼀ 种实现⽅式,请补充代码。 #include iostream using namespace std; void* memmove(void* str1,const void* str2,size_t n) { char* p tr1= (char*) str1; const char* p tr2=(const char*)str2; if ( ) { for(size_t i=0;i!=n;++i){ *(p tr1++)=*(p tr2++); } } else{ p tr1+=n-1; p tr2

文档评论(0)

1亿VIP精品文档

相关文档