发布网友 发布时间:2023-09-17 22:43
共2个回答
热心网友 时间:2024-11-18 21:27
你给的这段程序有个错: UCSR0A 和 UDR0 应该是一个变量,也就是后者少写了一个A,或者前者多写了一个A
while(!(UCSR0A & 0X20))//; // 注意这里多了一个分号,要删掉,否则就可能死循环这段代码的意思是找到str所指向的字符串中的空格开始的地方:
0x20即32,是空格' ' 的ASC码。每次循环UCSR0A(一个char型变量)取str的一个字符,如果
!(UCSR0A & 0X20) (即UCSR0A != 32 )则取下一个字符,当UCSR0A 是空格时,跳出循环
热心网友 时间:2024-11-18 21:28
指针str,整型num