HString.exe - 1 error(s), 0 warning(s)是怎么回事?
- 教育綜合
- 2024-08-30 17:44:46
1 error(s), 0 warning(s) 是什么意思?
一個(gè)錯(cuò)誤,0個(gè)警告。一般警告可以忽略,只要有一個(gè)錯(cuò)誤編譯器就不會(huì)通過(guò)。你的(stdio.h)符號(hào)有問(wèn)題應(yīng)該是1 error(s), 0 warning(s)錯(cuò)誤是什么意思?
你在retrun 0后面加什么“:”啊?!!應(yīng)該加英文符號(hào)“;”啊!
若還是未能解決,建議你新建另外一個(gè)工程,重新敲入代碼。你的代碼(加“;”后)我在VC 6上面成功運(yùn)行。
補(bǔ)充:u.obj - 1 error(s), 0 warning(s)--obj格式的文件是編譯之后生成的,而1 error的意思是存在1個(gè)編譯錯(cuò)誤。
d:\program files\microsoft visual studio\myprojects\b\v.cpp(10) : fatal erro
上面的報(bào)錯(cuò)信息給得太少了,連個(gè)error都沒(méi)復(fù)制完整,應(yīng)該把所有的報(bào)錯(cuò)信息全復(fù)制下來(lái),這樣好分析點(diǎn)。
#include
int main(void)
{
floatk,g;
printf("請(qǐng)輸入長(zhǎng)方形的寬:");
scanf("%f",&k);
printf("請(qǐng)輸入長(zhǎng)方形的高:");
scanf("%f",&g);
printf("長(zhǎng)方形的周長(zhǎng):%f\n",(k+g)*2);
printf("長(zhǎng)方形的面積:%f\n",k*g);
return 0;
}
你想要的是這個(gè)吧,int main
folat這個(gè)寫(xiě)錯(cuò)了,應(yīng)該是float細(xì)心點(diǎn)學(xué)一門(mén)語(yǔ)言一定要細(xì)心一定要打好基礎(chǔ)
后面兩個(gè)printf落下了分號(hào)。
編程時(shí)出現(xiàn)Text1.exe - 0 error(s), 0 warning(s)是什么情況
說(shuō)明編寫(xiě)的代碼沒(méi)有語(yǔ)法錯(cuò)誤、沒(méi)有警告問(wèn)題、可以運(yùn)行。
【分析】Text1.exe - 0 error(s), 0 warning(s):這個(gè)提示是顯示代碼有無(wú)語(yǔ)法錯(cuò)誤、警告問(wèn)題。在編譯器中,寫(xiě)完代碼后可以進(jìn)行編譯,編譯器便會(huì)分析代碼中是否含有錯(cuò)誤,若有錯(cuò)誤,便會(huì)提示出來(lái),方便代碼開(kāi)發(fā)者修改。
若有錯(cuò)誤,編譯器會(huì)提示錯(cuò)誤的位置以及錯(cuò)誤的原因,方便快速定位錯(cuò)誤位置。c語(yǔ)言是一門(mén)高級(jí)的程序匯編語(yǔ)言,有著嚴(yán)格的邏輯、語(yǔ)法。提示信息能夠方便代碼開(kāi)發(fā)者,提升效率。
擴(kuò)展資料:
常見(jiàn)的語(yǔ)法錯(cuò)誤(errors)有忘記寫(xiě)頭文件、一些關(guān)鍵詞拼寫(xiě)錯(cuò)誤、忘記分號(hào)、文件打開(kāi)忘記關(guān)閉、定義的變量大小寫(xiě)不一致等等。程序語(yǔ)言是一門(mén)嚴(yán)謹(jǐn)?shù)目茖W(xué),對(duì)于細(xì)節(jié)非常注重。而不同的編程語(yǔ)言又有不同的語(yǔ)法要求,如python語(yǔ)言的語(yǔ)法要求較c語(yǔ)言相比就更加寬松。
在編譯語(yǔ)言中,語(yǔ)法錯(cuò)誤一定只在編譯期時(shí)出現(xiàn),編譯器要所有的語(yǔ)法都正確,才能正確編譯。