ithacadream

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  0 随笔 :: 0 文章 :: 0 评论 :: 0 Trackbacks
都是腾讯的,有啥好比的。
瞎扯淡!
看来你还没整明白count是干什么用的。。。
嗯,还有优化的空间。
如果在一次扫描的过程中,没有交换发生,则说明已经排好序了,回此,可以提前结束,而不必进行接下来多躺无用的比较。

同样是写冒泡,质量就在这里。
博主还是没能解释为什么第一个程序中a的值没有变为4
额,难道你是女生?.... 还是用python的。。。
@winsock

嗯,
若:
客户端recv(buf, 31), 实际服务器只会发送4个字节
则:
客户端不会阻塞,recv返回4,
这时:
看你应用程序的行为了。

博主的意思是大概是通过判断recv(buf, 31)的返回值为4,知道不收够31字节就再接着recv,如果是阻塞通讯,客户端就会卡这里了。
没有处理前置的空白,这个功能,标准的atoi都是要有的。