⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_42042.htm

📁 vc
💻 HTM
字号:
<p>
序号:42042 发表者:小缪 发表日期:2003-05-31 10:51:35
<br>主题:串口问题,像大虾请教
<br>内容:大家能够告诉我下面代码中连着用了3个ucSet=.....有什么用啊?我想这样不就是等于最后付给他的值吗??<BR>可是我看到好几处串口接收的地方都有这段代码,是不是我理解错了啊?<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;前面省略<BR>&nbsp;&nbsp;&nbsp;&nbsp;unsigned char ucSet;<BR>&nbsp;&nbsp;&nbsp;&nbsp;ucSet = (unsigned char) ( ( FC_RTSCTS &amp; FC_DTRDSR ) != 0 );<BR>&nbsp;&nbsp;&nbsp;&nbsp;ucSet = (unsigned char) ( ( FC_RTSCTS &amp; FC_RTSCTS ) != 0 );<BR>&nbsp;&nbsp;&nbsp;&nbsp;ucSet = (unsigned char) ( ( FC_RTSCTS &amp; FC_XONXOFF ) != 0 );<BR>&nbsp;&nbsp;&nbsp;&nbsp;if( !SetCommState( m_hIDComDev, &amp;dcb ) ||<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;!SetupComm( m_hIDComDev, 10000, 10000 ) ||<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_OverlappedRead.hEvent == NULL ||<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_OverlappedWrite.hEvent == NULL ){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DWORD dwError = GetLastError();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ....................<BR>&nbsp;&nbsp;&nbsp;&nbsp;
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:试一试 回复日期:2003-05-31 22:41:11
<br>内容:你的理解应该没错,至于在出现三行对同一变量进行赋值,应该是程序的作者为了方便调试什么的。他的用意可能是:<BR>1、当他感兴趣的是最后一个判断时,他可以三行原封不动<BR>2、而他感兴趣的是第二个判断时,他只要屏蔽掉第三行即可<BR>....<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -