怎么才能跳出这个无止境的循环

2019-10-15 17:20发布

uint8_t table_my[]="la la la ";
uint8_t*table=table_my;

        while(table!=NULL)
        {
                        USART_SendData(USART2,(uint16_t)*table);
                        table++;
                        while(USART_GetFlagStatus(USART2,USART_FLAG_TC)!=1);
                        USART_ClearFlag(USART2,USART_FLAG_TC);
        }


不管我对while里面怎么改,总是跳不出来,谁指点一下啊

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
shikihane
1楼-- · 2019-10-16 13:01
判断写错了,是(*table)!= NULL
347185100
2楼-- · 2019-10-16 13:52
 精彩回答 2  元偷偷看……

一周热门 更多>