程序在編譯時沒有結果
㈠ fortran77程序可以編譯運行沒結果的原因
很有可能你的程序是編譯成了控制台(console)程序或者DOS程序,所以在集成環境中運行,一下就運行完了,然後窗口也關閉了。解決的辦法是在你的程序的最後加上一個用戶輸入的語句,這樣窗口就會保留,你就可以看到運行結果了,當然,輸入的數據沒什麼用。也可以試試在DOS窗口下運行。
㈡ 我在編寫c語言程序如下,但是通過編譯後不能看到結果!請高手解惑。。
應該是中間運行時出現異常直接退出了,而且樓主是要做有界面的程序么?怎麼主函數是main,一般情況下應該是winmain的啊
㈢ C語言程序編譯沒有錯誤,但是沒有結果,為什麼啊
有結果呀,我用的VS2012,如圖,LZ是不會用編譯器吧,程序調試無誤的話結果會閃一下,點執行就能保持住dos窗口了
㈣ C語言編譯好後為什麼運行不出結果呢
這段代碼有問題:while(1){printf ("Hello/n");}循環語句沒有終止條件,循環會一直進行下去,得不到結果。
當前階段,在編程領域中,C語言的運用非常之多,它兼顧了高級語言和匯編語言的優點,相較於其它編程語言具有較大優勢。計算機系統設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統中都能夠得到適用,且效率顯著。
C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%-20%。因此,C語言可以編寫系統軟體。
㈤ C語言編譯成功卻沒有結果顯示怎麼破
經整理並編譯後執行,發現該程序之所以沒有顯示,是因為它一直在執行。
出現上述現象,一般情況下,是因為程序陷入了死循環。
建議:
一、每個if或else子句,哪怕只有一個語句都用{}括起來,以便梳理程序結構;
二、逐段測試或按功能寫成函數形成模塊,從而方便調試。
㈥ 我c程序正確 但是點擊編譯後不出現結果
能運行,不代表代碼沒錯。
編譯不報錯,不代表能正常運行。
但是運行結果不在你控制之內,代碼肯定有錯
看你剛補發的圖
你的Vs開啟了預編譯頭功能
常用的頭文件,加入到這個預編譯頭文件中,這樣只需要添加stdafx.h即可。
關閉該功能:
右鍵項目->屬性->配置屬性->C/C++->預編譯頭->不使用預編譯頭。
不同版本可能有區別,你找找。
㈦ 為什麼我寫的程序在編譯時沒錯,但在運行時沒結果
你的數組沒有填滿,未佔用的部分沒有初始化。沒有初始化意味著佔用該位置可以是任意值,所以會沒有結果,
㈧ 程序編譯過了,但是無法運行出結果是怎麼回事
編譯過了沒錯誤,說明你的代碼語法沒錯誤。運行結果不對,是你的代碼邏輯有問題,仔細檢查代碼邏輯流程是不是不對,調試調試。
㈨ C語言編程為什麼編譯成功運行沒有結果
求個為的時候錯了,應該是求余運算 c=n%10; 另外條件語句也不對,給你改了一下, 程序如下:
main()
{ int n,a,b,c;
for(n=100;n<1000;n++)
{ a=n/100;
b=n/10%10;
c=n%10;
if((n/11==a*a+b*b+c*c)&&((a==b)||(a==c)||(b==c)))
printf("%5d",n);
}
getchar();
}