【c/c++组代码填空】

  下列代码把一个串p复制到新的位置q。请填写缺少的语句;

  char* p = "abcde";

  char* q = (char*)malloc(strlen(p)+1);

  for(int i=0;_____________; i++) q[i] = p[i];

  q[i] = 0;

【参考答案】

  p[i] 或 *(p+i) 或 p[i] != '' 或 ...

(答案不唯一,以选手提供代码带入专用验证程序测试为依据,验证程序比题面中提供的程序片段更严谨,更完善)