📄 subject_42042.htm
字号:
<p>
序号:42042 发表者:小缪 发表日期:2003-05-31 10:51:35
<br>主题:串口问题,像大虾请教
<br>内容:大家能够告诉我下面代码中连着用了3个ucSet=.....有什么用啊?我想这样不就是等于最后付给他的值吗??<BR>可是我看到好几处串口接收的地方都有这段代码,是不是我理解错了啊?<BR> 前面省略<BR> unsigned char ucSet;<BR> ucSet = (unsigned char) ( ( FC_RTSCTS & FC_DTRDSR ) != 0 );<BR> ucSet = (unsigned char) ( ( FC_RTSCTS & FC_RTSCTS ) != 0 );<BR> ucSet = (unsigned char) ( ( FC_RTSCTS & FC_XONXOFF ) != 0 );<BR> if( !SetCommState( m_hIDComDev, &dcb ) ||<BR> !SetupComm( m_hIDComDev, 10000, 10000 ) ||<BR> m_OverlappedRead.hEvent == NULL ||<BR> m_OverlappedWrite.hEvent == NULL ){<BR> DWORD dwError = GetLastError();<BR> ....................<BR>
<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 + -