我是c的初学者,我不确定我是否正确。
char new_str[2000];
void ini(char a[]){
for (int i=0;i<2000;i++) {
a[i] = new_str[i];
}
}
int main(void)
{
char buf[2000];
ini(buf);//initialize buf
}
如果我在这种情况下是正确的,如果我更改buf[2000]
为buf[1000]
或其他号码怎么办?提前致谢。