在用c语言写代码是这么找出错误,写代码(C语言)常见粗心小错误
打碼(C語(yǔ)言)常見(jiàn)粗心小錯(cuò)誤
標(biāo)簽(空格分隔): 博客
自我介紹
本人學(xué)院 (http://sdcs.sysu.edu.cn/) 歡迎訪問(wèn)
本人學(xué)號(hào) 16340213
目錄
##1.前言
小萌新們是不是經(jīng)常打完碼之發(fā)現(xiàn)程序運(yùn)行達(dá)不到自己的效果,然后自己用大腦運(yùn)行的時(shí)候發(fā)現(xiàn)完全沒(méi)有問(wèn)題,然后發(fā)截圖給TA,最后發(fā)現(xiàn)原來(lái)是自己一些粗心的小問(wèn)題導(dǎo)致程序運(yùn)行出錯(cuò)。(事實(shí)上我經(jīng)常這樣),所以為了避免我們少走彎路,我結(jié)合了網(wǎng)上一些資料,和我自己的積累,給了一篇這樣的小知識(shí)吧。
##2.符號(hào)錯(cuò)誤
###非致命錯(cuò)誤
1.符號(hào) ; 沒(méi)打
(雖然在編譯的時(shí)候可以看錯(cuò)誤提示看出來(lái),但編碼的效率確實(shí)十分低下。所以最好再編譯前就把;全部打好)
2.符號(hào) ; 多打
(這里我們要明白,分號(hào)其實(shí)代表一個(gè)語(yǔ)句的結(jié)束,所以在一些語(yǔ)句中,就不要加多分號(hào),比如for,if后就不要加分號(hào))
###致命錯(cuò)誤
1.輸入變量時(shí)忘記加 &**
(這個(gè)一定要加已坑過(guò)很多次,少了這樣一個(gè)東西你輸?shù)淖兞慷际橇??_?))
2.再用輸入輸出語(yǔ)句時(shí)引號(hào),打錯(cuò)了地方,引號(hào)打在了后面
ps scanf("%d,&a") printf("%d,&a") 這里引號(hào)打錯(cuò)了方向
3.等于號(hào)和賦值沒(méi)有分清
(一個(gè)等于號(hào)是賦值兩個(gè)等于號(hào)是等于(? ??_??)?)
4.輸入數(shù)據(jù)的方式與要求不符。
scanf("%d%d",&a,&b);
##3.計(jì)算錯(cuò)誤
1.int/int
(不說(shuō)了說(shuō)多了都是淚)
2.給變量賦初始值
曾經(jīng)有一個(gè)真正的變量擺在我的面前,我沒(méi)有給他賦值,等到運(yùn)算不出結(jié)果時(shí),我還一臉懵逼。=_=
##4.網(wǎng)上的一些比較好的資源
1.忽略了變量的類型,進(jìn)行了不合法的運(yùn)算。
main()
{
float a,b;
printf("%d",a%b); // 厲害了我的哥
4.這是去往 網(wǎng)上資源 的鏈接。
##5.關(guān)于圖表和公式
傅里葉變換
2.f(x)=x2+(y-3√x2)2=1 送給所有愛(ài)我的人和我愛(ài)的人
3.圖表
自己打碼時(shí)犯的錯(cuò)誤
(積累更新中)
注釋
簡(jiǎn)單點(diǎn)來(lái)說(shuō),覺(jué)得對(duì)方十分牛逼,然后開(kāi)啟了表?yè)P(yáng)模式!
一名中學(xué)生軍訓(xùn)玩王者榮耀被教官抓住了,然后教官幫他把這把游戲玩完了,而在游戲過(guò)程中,無(wú)限超神附體,開(kāi)啟了大殺特殺的模式,隊(duì)友紛紛表示:厲害了我哥!
厲害了我的哥出處介紹
出處是某小學(xué)生玩手機(jī)被教官發(fā)現(xiàn)后,教官的神操作引發(fā)隊(duì)友驚嘆“厲害了我的哥”,這句口頭禪很快被傳用了,大概意思就是表示驚嘆~
傅立葉變換是一種分析信號(hào)的方法,它可分析信號(hào)的成分,也可用這些成分合成信號(hào)。許多波形可作為信號(hào)的成分,比如正弦波、方波、鋸齒波等,傅立葉變換用正弦波作為信號(hào)的成分。 ??
總結(jié)
以上是生活随笔為你收集整理的在用c语言写代码是这么找出错误,写代码(C语言)常见粗心小错误的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: nginx动静分离配置_Nginx动静分
- 下一篇: JAVA语言中流程控制(顺序结构、判断语