关于strcpy()的一些小问题

来源:互联网 发布:外国人 中国微信 淘宝 编辑:程序博客网 时间:2024/05/22 15:24

int func(){char b[2]={0};strcpy(b,"aaaa");} 以下说法哪个正确( )

A. Debug版崩溃,Release版正常

B. Debug版正常,Release版崩溃

C. Debug版崩溃,Release版崩溃

D. Debug版正常,Release版正常

解析:A

Debug中有assert宏,所以会崩溃;

Release不会崩溃。。但是结果是不确定的,因为覆盖了其他的内存。


0 0
原创粉丝点击