欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 對單片機C語言指針*str++的學習心得 [打印本頁]

作者: lsg0280    時間: 2021-12-20 14:25
標題: 對單片機C語言指針*str++的學習心得
這幾天學習到指針了。對宋老師的教材學得不透徹,經過反復查看多方面的教材,終于有了體會。
unsigned char str1[20]="0123456789";
unsigned char *str =str1;
while (*str++ != '\0')
{
*str = '9';
}
循環的結果str1=099999999-------。
這樣就是一個死循環了。因為指針str指向的地址被新賦值的9覆蓋。循環的條件先取值比較,然后地址加1,循環到9的時候'\0'已經被9覆蓋了。
nsingned char str1[20]="0123456789";
unsigned char *str =str1;
while (*str != '\0')
{
*str = '9';
str ++;
}

這樣寫就不會出現問題了。








歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1