c語言? c語言編程的結(jié)果常出現(xiàn)0個錯誤,1個警告,怎么回事?
c語言編程的結(jié)果常出現(xiàn)0個錯誤,1個警告,怎么回事?可能有隱藏的問題。警告。這是一個警告,在運行時可能會出錯。你沒有考慮到。有時只編譯一次,有時不編譯。但它可以運行您好,一個有五六年編程經(jīng)驗的程序員會
c語言編程的結(jié)果常出現(xiàn)0個錯誤,1個警告,怎么回事?
可能有隱藏的問題。
警告。
這是一個警告,在運行時可能會出錯。你沒有考慮到。
有時只編譯一次,有時不編譯。
但它可以運行
您好,一個有五六年編程經(jīng)驗的程序員會回答您的問題:
我們不說例外,正常的2000行代碼,如果是有效的代碼,至少在一個小項目中應(yīng)該可以實現(xiàn)一個功能模塊,如果一個源文件有500行代碼,然后至少四個文件完成2000行代碼,正常情況下,沒有會寫那么多代碼然后一次編譯,所以很難定位問題。
事實上,這三項是在程序設(shè)計和調(diào)試期間的不同時間段生成的。當一個程序被編譯器編譯時,它會發(fā)出警告和錯誤。然而,大多數(shù)bug指的是當程序運行時,測試是否有bug要比警告和錯誤困難得多。一個熟悉編程的程序員可以在沒有任何警告或錯誤的情況下編寫大量代碼,但他可以繼續(xù)進行項目,也很難保證不會出現(xiàn)bug。我們可以看到,windows被這么多優(yōu)秀的工程師維護了這么多年,但它仍然需要不斷地修補。
如果一個工程師能寫2000行代碼,并且在編譯過程中沒有任何警告和錯誤,那么他可以說是一個非常細心和有經(jīng)驗的工程師。如果2000行代碼在實際應(yīng)用中不產(chǎn)生小bug,可以說他有很強的能力。這樣的工程師可能很多,但我不是,為此目標必須更加努力,加油
!以上是我個人的看法,希望能有所幫助。
請問大佬們能2000行代碼0 error 0 warn 0 bug一遍過嗎?如果能過,是什么水平?
此錯誤是由于您沒有正確配置VC6的編譯器路徑,或者您的VC6缺少連接器程序造成的。最簡單的解決方案是不使用VC6.0,這是一個有20年歷史的IDE,它嚴重過時,與當前的C/C標準和Windows7以上的操作系統(tǒng)不兼容。改用現(xiàn)代ide,如code::blocks或VisualStudio。