int類型變量,scanf %c時錯誤原因

今天在羣裏就一個問題展開了熱烈探討 一位同仁的代碼因爲有一句 int a,b,c,A=0,B=0,C=0; scanf("%d %d %d\n%c%c%c",&a,&b,&c,&A,&B,&C); 而出現了C值錯誤,那麼問題到底在哪裏呢?(不禁在廁所沉沉思索起來) 中間經歷的很多波折,偶然發現每個人的錯誤值不同,轉換爲二進制發現低位的1B是準確的。   修改代碼賦初值或全局變量後,答案正確。  
相關文章
相關標籤/搜索