最佳答案:标准c语言没有中断调用机制,但是不同编译器都有相应的中断处理方式,可以使用户实现中断功能。这个问题可以自己打两个断点,调试一下发现原因。一开始的shu=0,snu=0,不满足snu<shu,所以
标准c语言没有中断调用机制,但是不同编译器都有相应的中断处理方式,可以使用户实现中断功能。
这个问题可以自己打两个断点,调试一下发现原因。
一开始的shu=0,snu=0,不满足snu<shu,所以printf("%c",s++)不执行,执行printf("\n");这也就是第一行是空的原因。
我们只要修改第一个for循环中的shu=0为shu=1就好了。