最近混跡了一段時間的問答板塊,瀏覽個千八百的C語言問題,也回答了一百多個題目,滿滿都是自己年輕時候的樣子,錯的出奇一致,嗯嗯,幫大家總結一下剛入門新同學們常犯的錯誤,如果有你踩過的坑記得點贊哈,歡迎在評論區補充。
成都創新互聯從2013年成立,是專業互聯網技術服務公司,擁有項目成都網站制作、成都網站設計網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元廣豐做網站,已為上家服務,為廣豐各地企業和個人服務,聯系電話:135182197921、“==”和“=”?用混判斷的時候誤用=,經典錯誤:
if(a = 0)
{
sum += 10;
}
然后就是無情怒吼,編譯沒報錯,邏輯沒問題,sum為什么沒賦值??!!!
相對的,賦值語句要用一個等號,另一個經典:
a == 5;
printf("a = %d\n", a);
哇,為什么我a賦值了,打印出來不對啊???!!
2、亂加分號上課的時候老師經常強調,千萬別漏掉分號,于是誕生以下經典:
if(a == 0);
{
b = 10;
}
else
{
b = 11;
}
為啥編譯器提示我else沒有匹配if,我加if了呀??!!
還有在for循環后面,然后提問為啥for循環執行不對……
for(i = 0; i< 10; i++);
{
循環體;
}
3、用錯取值符&錯誤示例:
int a;
char b[10];
scanf("%d",a);
scanf("%d",&b);
4、用錯形式輸出錯誤示例:
float a = 10.8;
int b = 1;
printf("a = %d\n",a);
printf("a = %f\n",b);
此外,還要注意double 用%lf,long用%ld~
5、拼寫錯誤經典的就是main寫成mian,printf寫成prinft
先到這,后面不定期更新,大家有補充的評論區走起~
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
文章名稱:C語言純新手點進來看下,入門常犯錯誤匯總-創新互聯
分享地址:http://vcdvsql.cn/article48/hscep.html
成都網站建設公司_創新互聯,為您提供全網營銷推廣、營銷型網站建設、軟件開發、小程序開發、App開發、網站內鏈
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯