http://d.pr/f/FIjf
请检查 main.c。我分配了一个字符串char *s3 = "0,9,8,7,6,5,4,3,2,1";
,运行时会有一个 SIGSEGV。当我取消注释这一行时,就没有 SIGSEGV。那么为什么这个字符串赋值会导致 SIGSEGV 呢?
问问题
210 次
http://d.pr/f/FIjf
请检查 main.c。我分配了一个字符串char *s3 = "0,9,8,7,6,5,4,3,2,1";
,运行时会有一个 SIGSEGV。当我取消注释这一行时,就没有 SIGSEGV。那么为什么这个字符串赋值会导致 SIGSEGV 呢?