為啥錯誤0警告0編譯結果不顯示
『壹』 顯示零錯誤,零警告,怎麼會編譯出現這種錯誤,什麼意思
那你的代碼能編譯嗎,如果要是可以編譯,那就看編譯結果怎麼樣
但是0個錯誤0個警告的意思應該是你的語法沒有錯誤,直接看編譯出來的結果有沒有問題,如果要是編譯結果有問題,可以把代碼重新修改一下
『貳』 c語言程序為什麼會出現警告且不顯示輸出結果 怎麼解決啊。。。求大神
看不清楚你的報錯,可能有如下情況的其中一種:你的主函數是int型,需要在函數末尾有一個返回值,一般添加return
0;另一種情況是你的編譯器是VS的,對於scanf函數VS認為是不安全的,可能存在溢出的情況,所以會有警示提醒。
『叄』 0error,0warning,為什麼執行結果不對
編碼錯誤分為編譯錯誤和邏輯錯誤,0error,0warning只是說明你的代碼在語法上沒有錯誤,編譯通過 ,而此時執行結果不對就說明程序設定出錯。解決方法如下:
1、首先創建a.c和b.c兩個源碼文件,a.c生成程序a,b.c是傳遞給a的文件。
『肆』 鬼啊!神經病啊!程序到底哪裡錯了編譯的結果顯示0錯誤,0警告;提交代碼的時候就一堆錯誤
int K;
double temp;
放到 for 循環外面去。
有些編譯器不支持放在循環內部。
『伍』 Dev-C++5.9.2版本源代碼錯誤0,警告0,為什麼運行沒有輸出結果
#include<iostream>
using namespace std;
char* delchar(char*s1,char s2) //返回類型char*
{
int i,j;
for(i=0;(*(s1+i))!='\0';i++)
if ((*(s1+i))==s2)
{
for(j=i;(*(s1+j))!='\0';j++)
(*(s1+j))=(*(s1+j+1));
}
return s1; //返回s1,不是*s1,*s1隻是一個字元char
}
void main()
{
char *s3,s4[80],s5;
cout<<"請輸入一個字元串,再輸入一個字元"<<endl;
cin>>s4>>s5;
s3=delchar(s4,s5); //s3=delchar(s4,s5); 不是*s3=delchar(s4,s5);
cout<<"扣除後結果為:"<<endl<<s3;
}
『陸』 用c語言編程,編譯後有錯誤卻不顯示
這個狀態表示:你的程序沒有錯誤,而是系統安裝不完整,或者其他問題導致編譯的最後一個階段(連接)無法進行,這個階段執行的命令的cl.exe,執行這個程序報錯了。
『柒』 C語言 當寫完程序,點運行的時候總是在下面 顯示1 error(s), 0 warning(s),也不出結果,怎麼回事
應該是編譯未通過,程序可能存在細小錯誤,如標點符號是否用的是半形字元、for
後面的大括弧是否有落一個、開頭的頭文件添加等等,你先改改代碼,再試一遍,如果確定代碼無誤,那可能和你安裝的運行軟體本身有關,你換個電腦也可能就能出結果。這種情況我們上機課時常出現。
『捌』 我用cfree寫了下面的程序,程序運行後是0個錯誤,0個警告,可是就是結果出不來。
a和b都是指向一個常量的地址,你的寫法在語法上沒有錯,但是運行的時候會出現segmentation fault 錯誤。因為常量地址指向的值是不能改變的。估計你是在windows下面編譯運行的吧,這個錯誤如果是用gcc編譯運行,是會報出來的。
『玖』 我win7的電腦,運行c語言程序為什麼總顯示有一個錯誤,0個警告,運行不了,怎麼解決
原因可能有方面:
1、程序本身就有問題,你好好檢查一下吧!
2、你應該是第一次編譯通過了,然後將那個黑洞洞的窗口最小化了,然後再編譯就是有錯誤了吧!建議編譯後關掉那個小黑窗口,在編譯就沒有問題了!(程序既然絕對沒有錯,就是你忘記關掉便後後出來的小窗口)
『拾』 剛學C語言,0錯誤0警告,但Hello小程序不顯示,請高手指教
如果沒有其他的問題可能就是這樣吧,
希望對你有幫助。