按照你的scanf的格式,你应该输入2,5中间是英文半角的逗号,不是空格
当程序出现segfaults时候,会把崩溃时候的内存中的一部分内容dump到core文件中,用gdb core启动调试器,
然后用 backtrace命令查看什么地方出现了crash.
如果backtrace不行,则需要启动调试器,跟踪,此时代码需要再无优化的情况下编译,加上-g 则会把代码行信息嵌入
程序中。