導航:首頁 > 源碼編譯 > 編譯器不輸出結果

編譯器不輸出結果

發布時間:2022-11-28 09:55:25

㈠ 這個C語言 為什麼c無法輸出

在 VS 2017 下開發程序首先要創建項目,不同類型的程序對應不同類型的項目,初學者應該從控制台程序學起。

打開 VS 2017,在菜單欄中依次選擇「文件 --> 新建 --> 項目」:


㈡ c語言二維數組的輸入和輸出程序為什麼運行沒有結果啊程序:

我看了看 程序沒有問題。上面兩層為輸入二維數組。
下面兩層為輸出二維數組。
該程序缺乏頭文件。在有些編譯器里需要帶#include<stdio.h>
主程序最好設置返回類型 ,你現在還體會不到,後期就體會到了。
int main()
{
最後加上 return 0;
}

㈢ keil軟體怎麼編譯程序無結果顯示

你的兩個文件中可能都有main函數。
在keil編譯器中,main函數是C函數的入口點,有且只有一個。所以你的程序在鏈接階段發現了兩個同名函數定義,所以給出了一個警告,又發現這兩個同名函數還是main函數,所以錯誤提示。刪掉一個就可以了。

㈣ 為什麼有些C語言編譯器編譯運行代碼時不彈出輸出窗口

1、現在64位系統向下兼容32位軟體,C語言編譯器不管32位還是64位都可以用。2、如果是c語言,就用wintc,turboC,如果是c++就用devcpp或者freeC,visualstudio2010(裡面有vc++,安裝的時候只選c++就行了,激活key網路搜索),前兩種使用很簡便。

㈤ TC(C語言編譯器)運行程序成功了,為什麼卻沒有輸出結果

生成exe文件後,直接執行exe文件!

㈥ 我什麼我在MFC工程里的工程設置中加上\P, 編譯器沒有報錯, 只是出個警告 而且預處理後的結果沒有輸出.

VC6 有 /P 編譯選項(逐一是正斜杠不是反斜杠)
作用是將預處理輸出寫到指定文件,文件擴展名為「.i」
這個是沒有問題的,要麼你斜杠用的不對,要麼你編譯參數寫的位置不對。

㈦ c語言程序調試不出結果

給你講一下程序1的輸出結果怎麼來的,其他的可以自己分析。
int
i=100;
printf("%d\n%d\n%d\n%d\n",++i,--i,i++,i--);
1
2
3
4
vc++的printf語句是從右向左掃描參數的。在上面的輸出語句中
(1)編譯器首先掃描第四個參數i--,i本來的值是100,所以第四個%d輸出100,--操作不會馬上被執行,要等printf語句執行完後才執行,此時i的值仍是100。
(2)然後掃描第三個參數i++,同樣輸出100,,++也操作不會馬上被執行,要等printf語句執行完後才執行,i的值仍是100
(3)接著掃描第二個參數--i,--i被馬上執行,i的值變成99,然後被輸出。
(4)掃描第一個參數++i,++i被馬上執行,i的值變成100,然後輸出。
(5)printf語句執行結束,i執行剛才沒有被馬上執行的--操作,i的值變為99
(6)--操作執行結束,i執行剛才沒有被馬上執行的++操作,i的值又變回100。
所以如果你在程序1的printf語句下面再加一句printf語句輸出i的值,會發現i的值仍然是100;而如果你在程序2的printf語句下面加一句printf語句輸出i的值,會發現i的值變成了101;如果你在程序3的printf語句下面加一句printf語句輸出i的值,會發現i的值變成了99!說得夠明白了吧,自己去試一下?

㈧ 用VS2015想寫個統計空格、製表符、換行符的程序, 一直沒有輸出結果,到底錯呢里了

樓主您好。
在循環體中,您始終沒有把接收的值與那3種字元進行比較。
在您的3個條件塊中,都是把bcd進行比較。而bcd並沒有讀入數據,因而一直為初始化時的0值,所以,我想關鍵問題是您把計數器與字元變數混淆了。
由於鍵盤的數據是由a接收的,所以3個條件塊應該都換成 a==' '之類的。同時建議把a的定義換成char型,盡管編譯器在一般情況下int與char是通用的。
希望能解決樓主的問題。

㈨ VS 2015中c語言編譯問題。如圖,gcc編譯器正常編譯運算通過,但VS不能出結果...怎麼回事哦...好方啊

VC ++6.0通過

#include<stdio.h>
#include<iostream.h>
#include<stdlib.h>
voidfun(int*a,bool*visit,intx){
if(12==x){
inttemp=a[0]+a[2]+a[5]+a[7];//四個隨機值得和是無法預測的,
if(1==a[0]&&8==a[1]&&3==a[11]&& temp==a[0]+a[3]+a[6]+a[10]&&temp==a[1]+a[2]+a[3]+a[4]&& temp==a[1]+a[5]+a[8]+a[11]&&temp==a[7]+a[8]+a[9]+a[10]&& temp==a[11]+a[9]+a[6]+a[4])
printf("%d ",a[5]);
return;
}
for(inti=0;i<12;i++){//邊界改為0、11
if(visit[i]) continue;
visit[i]=true;
a[x]=i;
fun(a,visit,x+1);
visit[i]=false;
}
}

intmain(){
int*a=(int*)calloc(12,sizeof(int));//獲得了存儲空間,但沒有初始化
bool*visit=(bool*)calloc(12,sizeof(bool));
fun(a,visit,0);
return0;
}

㈩ c語言程序為什麼會出現警告且不顯示輸出結果 怎麼解決啊。。。求大神

看不清楚你的報錯,可能有如下情況的其中一種:你的主函數是int型,需要在函數末尾有一個返回值,一般添加return
0;另一種情況是你的編譯器是VS的,對於scanf函數VS認為是不安全的,可能存在溢出的情況,所以會有警示提醒。

閱讀全文

與編譯器不輸出結果相關的資料

熱點內容
戰雙程序員 瀏覽:479
him觸摸編程軟體 瀏覽:929
植物大戰僵屍存檔怎麼轉移安卓 瀏覽:852
java棧的元素 瀏覽:737
程序員與籃球事件 瀏覽:675
app反編譯不完整 瀏覽:788
電腦上的文件夾怎麼調整 瀏覽:7
伺服器無響應是什麼原因呀 瀏覽:984
wd文檔里的app怎麼製作 瀏覽:513
電腦里的文件夾沒有了一般能恢復嗎 瀏覽:418
哪裡有配加密鑰匙的 瀏覽:210
伺服器開不了機怎麼把數據弄出來 瀏覽:958
gif動態圖片怎麼壓縮 瀏覽:521
黑猴子棒球壓縮文件解壓密碼 瀏覽:631
如何讓app適應不同的手機屏幕大小 瀏覽:10
蘋果手機如何給安卓手機分享軟體 瀏覽:761
蘋果電腦怎麼運行騰訊雲伺服器 瀏覽:59
明日之後沙石堡命令助手 瀏覽:261
蛋糕店用什麼樣的app 瀏覽:877
長安銀行信用卡app怎麼取現 瀏覽:635