C語言程式設計顯示無法執行程式,怎麼辦?

時間 2023-01-27 23:10:05

1樓:xu筱莫

因為錯誤太多。。。

首先main函式格式不對。

然後變數a未賦值。

最後沒有return

2樓:茶來香

這個可能是你沒有安裝在c盤。

編寫c語言**是無法執行程式是怎麼回事

3樓:帳號已登出

c語言**本身是不能被執行的,必須要進行編譯後才能產生可執行檔案。

c語言編譯的過程中會自動產生兩個檔案,其檔案字尾分別是。o和。exe。

.o是編譯檔案,用於減小更改程式後再編譯時的時間。

.exe 是可執行檔案,在windows系統下,只有。exe才是可以執行的程式。

如果在編譯後沒有產生對應的。exe檔案就代表程式**出現問題,未通過編譯。

請問c語言程式無法執行是怎麼回事,程式沒有出錯

4樓:網友

這個可能性很多啦,比如你編譯成debug版的在沒有安裝編譯器的電腦上無法執行,windows上編譯成的exe檔案無法在linux上執行等等,你執行的時候彈出什麼了嗎?

5樓:雪

你仔細檢查一下你的**中的語言是否輸入錯誤,有時編譯的時候是檢查不出來的!

6樓:

建立工程時選的是c/c++嗎?儲存時擴充套件名為。c;

有時即使編譯成功,程式也可能有一些邏輯錯誤的,而且有些錯誤編譯器也不會提示,可以把**放上來看看。

c語言程式無法執行怎麼回事?

7樓:dsp技術應用

如果我沒說錯的話,你用的應該是microsoft visual c++ 中文版吧,如果是這樣你每做完一次程式後都要重啟一次vc 才可避免這種問題,這是其程式漢化優化不足的問題。

8樓:匿名使用者

可以貼 上來,或者用vc6與vs2005進行編譯時會因編譯環境不同而出現不同結果。

用c語言編寫的程式程式沒錯但無法執行怎麼回事

9樓:匿名使用者

你的輸入scanf用錯了,「」裡面是控制字元,而變數應該放在「」的外面,並加乙個『,』就行了。

解決方案:scanf("%d%d",&a,&b);這樣的,你雙引號打錯了。

望採納,謝謝。

10樓:網友

scanf("%d%d",&a,&b);這樣的,你雙引號打錯了。

c語言程式設計的程式為什麼無法執行,一直提示原始檔未編譯

11樓:亓秀梅後辛

你是不是貼上了網頁上的**,那個可能有很多符號的。還***在英文狀態下輸入啊。未編譯是肯定的啊,你都有語法錯誤啊。

12樓:匿名使用者

1、原始檔必須先編譯生成可執行檔案後才能執行。

2、對於dev-c++,編譯和執行都可以在頂部的執行選單內找到。先選擇」編譯「(快捷鍵ctrl+f9),然後再選擇」執行「(快捷鍵ctrl+f10);或者,直接選擇「編譯執行」(快捷鍵f9)將兩步合併操作。

13樓:匿名使用者

* program your very first c program-displaying hello world*/

是什麼?是不是你檔案建立錯誤了?

還有樓上說的那個問題也是。

14樓:匿名使用者

那你編譯了嗎?用什麼編譯的?

printf後面是小括號。

15樓:匿名使用者

printf; 這句有問題啊。

不是{} 是()

c語言程式在win7裡無法執行,怎麼辦?

16樓:匿名使用者

你可能需要準備個c語言的編譯環境,然後把你的**重新編譯一下看看。

不知道你的**裡面是不是有些跟平台相關的呼叫從而導致程式無法執行,所以重新編譯一下應該能有所幫助。

如果還是不行的話,希望你能提供報錯的資訊,以便分心問題到底出在什麼地方。

17樓:匿名使用者

在win7系統下裝個xp mode 是乙個win7下的虛擬機器。。。一切不相容的問題都可以搞定。

c語言程式執行時顯示程式設計.exe停止工作,怎麼辦?

18樓:唯吾道古

這種情況叫做 runtime error (執行時錯誤)。請按照結尾的五條提示找出**中的錯誤,改正後就沒問題了。

runtime error (執行時錯誤)就是程式執行到一半,程式就崩潰了。

比如說:①除以零。

②陣列越界:int a[3]; a[10000000]=10;

③指標越界:int * p; p=(int *)malloc(5 * sizeof(int));p+1000000)=10;

④使用已經釋放的空間:int * p; p=(int *)malloc(5 * sizeof(int));free(p); p=10;

⑤陣列開得太大,超出了棧的範圍,造成棧溢位:int a[100000000]

19樓:數學劉哥

加幾條語句試一下,我的也會執行後退出來,加上#include和system("pause");這兩條語句你再試一下,我這麼做有用的,語句的位置參考下面的例子~

#include

#include

int main(void)

20樓:匿名使用者

任務管理器,乾掉它。或者cmd

21樓:匿名使用者

自己除錯看**看堆疊。

電腦無法執行程式,電腦無法執行程式

bbs的英文全稱是bulletin board system,翻譯為中文就是 電子公告板 bbs最早是用來公布 等類資訊的,當時bbs連檔案傳輸的功能都沒有,而且只能在蘋果計算機上執行。早期的bbs與一般街頭和校園內的公告板性質相同,只不過是通過電腦來傳播或獲得訊息而已。一直到個人計算機開始普及之後...

c語言程式設計序,c語言程式程式設計

首先根據題意,每月需還本金5000元 60萬除以120個月 然後每月的利息等於還貸本金總額乘以月利率 即 第乙個月為60萬乘以,第二個月為59萬5000乘以0.005,以此類推 所以最後的程式應該為 include int main void printf repayment d repayment...

C語言程式設計,c語言程式設計序

c語言程式設計 和安裝編譯器。c語言需要通過編譯器解釋為計算機可以理解的機器碼。編譯器通常是免費的,不同的作業系統上一般使用不同的編譯器。2.理解基本概念。c語言是一門古老的語言,但卻十分強大。它最初是為unix作業系統設計的,但後來被移植到了幾乎所有的作業系統上。3.檢視一些基本的 下面是用c語言寫的...