void usart1_receive_process_event(unsigned char ch ) { if ((ch == '$') && (g_config_flag.config_analysis == 0)) { } 这段程序中,ch == '$' 是什么意思?? |
在这里ch是函数接收到的无符号(8位)参数,当这个参数是'$'(也就是ASCII码0x24)时,表达式成立。
ch == '$' 就是ch与字符$相等
在这里ch是函数接收到的无符号(8位)参数,当这个参数是'$'(也就是ASCII码0x24)时,表达式成立。 ...
好的,谢谢
unsigned char 2个内容是否相等
判断传入的ch 的值是不是 $
'$'是一个特殊字符,判断ch的值