c語言為什麼在電腦上運行不了
⑴ 為什麼C語言安裝後無法運行程序
看了題主的貼圖,VC編譯器報錯很清楚:無法編譯這個擴展名是「.txt」的文件,編譯工具(此處就是微軟的VC編譯器)沒有關聯這種文件擴展名(也就是「.txt」)。
C/C++的源代碼不都是文本文件嗎,為什麼還編譯不了?因為我們在保存C/C++源代碼時會把文件的擴展名改為「.c」。如果要是頭文件的話,我們會將擴展名保存為「.h」。
其實題主應該注意到,你寫的代碼中關鍵字信息(比如void)沒有特殊顯示。畢竟你使用的是IDE工具,所以這是很不正常的,原因也在於文件的擴展名問題!
如何修改擴展名?有很多方法,最簡單的方法就是在Windows中關閉「隱藏已知文件類型的擴展名」之後,
在修改文件名時修改擴展名。
題主作為初學者,犯這種各樣的錯誤無可厚非。請題主注意的是,計算機是嚴謹甚至刻板的學科,有些時候還認死理,所以要注意細節。
⑵ C語言,為什麼在windows10的系統上用不起,是不是不兼容,有什麼辦法可以讓它運行
1.首先我們在不能運行的cspjjm.exe應用程序上右鍵,點到上面的「兼容性疑難解答」,如圖(1)所示:
圖(1)
2.之後系統會自動檢測問題如圖(2)
圖(2)
3.檢測完後,在彈出的窗口中選擇「嘗試建議的設置」,如圖(3)
如圖(3)
4.在檢測結果中會列出程序的兼容模式,該軟體的兼容模式是win7,此時已對軟體進行了一些設置,再點擊窗口裡的「測試程序」,如果測試得沒問題則可以點擊「下一步」,如圖(4):
圖(4)
5.之後會彈出詢問問題是否解決的對話框,選擇「是,為此程序保存這些設置」。如圖(5):
圖(5):
6.之後「程序兼容性疑難解答」會繼續檢測是否還有其他的問題,如圖(6)
圖(6)
7.如果沒有其他問題就會出現下圖的情況,如圖(7),之後再打開就是正常的。
⑶ c語言的編程為什麼不能運行
首先你要明白是語言的一個整體的框架,如果你整體的框架是沒有構建好的話,那麼他是不能夠運行的,如果他裡面存在了一些錯誤,他就會導致無法運行,或者是讓你重新修改。
⑷ c語言程序無法運行,求大佬
如果語言無法運行的話,那肯定是他的源程序中有了一些錯誤的編碼。
⑸ c語言為什麼程序運行不了
數組大小必須是固定的
額,這個你可以用malloc函數動態申請內存,用完記得用free釋放
struct stu *class=(struct stu *class)malloc(sizeof(stu)*n);
用的話 *(class+i) 或者 class[i]
(i相當於數組下標)
最後 free(class);
頭文件加一下stdlib.h
struct stu 可以用typedef起個別名
好長時間不接觸C了,錯誤的地方請指出
希望您能採納,謝謝
⑹ 能不能告訴我為什麼C語言在電腦上不能運行
最好詳細一點吧,只能你的描述還是無法判斷是什麼問題。首先考慮軟體Turbo C還是VC進行測試的。然後自己用TXT文本打開文件看一下,判斷是否有錯。遇到問題,問你身邊的同學幫你解決,這樣比價快,還能增進同學之間的溝通。我想你是大一新生吧,慢慢來~
⑺ 為什編C語言運行不了
c語言運行主要有三步:快捷鍵為編譯ctrl+f7,組建f7,執行ctrl+f5
差錯的話在編譯器的最下角,練會提示錯誤error數,和警告warning數,兩個都為0的話就沒錯,雙擊每行的錯誤後,會有一個小箭頭指向錯誤的行