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不会崩溃。。但是结果是不确定的,因为覆盖了其他的内存。
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不会崩溃。。但是结果是不确定的,因为覆盖了其他的内存。