const int buf_len=1024; char buf[buf_len+1]; buf[buf_len]=0; //这样就没越界 const int buf_len=1024; char buf[buf_len]; buf[buf_len]=0; //这样就越界了
[quote=引用 5 楼 paschen 的回复:] buf_len只是个变量名,有没越界还看你数组有多大,如果你数组大小是buf_len+1,那么就没越界
buf_len只是个变量名,有没越界还看你数组有多大,如果你数组大小是buf_len+1,那么就没越界
这时越界的意思。
65,201
社区成员
250,521
社区内容
加载中
试试用AI创作助手写篇文章吧