當前位置:首頁 » 編程軟體 » 編譯沒錯但不能運行

編譯沒錯但不能運行

發布時間: 2022-03-02 07:03:38

A. android 編譯沒錯但是不能運行

activity不能啟動,很可能是你在系統配置文件中沒有聲明這個activity

B. c語言編譯沒錯,不能運行

數組開太大了,main裡面的變數是開在棧中的,所以像你需要的這么大的空間最好在mian外面開或者動態分配。這樣空間開在堆或者靜態變數區,而他們可用的空間大很多。

C. C語言編譯沒錯誤,但為什麼不能運行出結果

bug!
編譯器推薦你用visual studio它會指出你邏輯不合理的地方(當然有很大局限不好用),還有你的程序是不是沒加輸出,還是輸出了但是沒加getchar();讓它停頓住而一閃而過?

D. C++問題,編譯沒錯,可是不能運行

在fstream iofile("staff.dat",ios::in|ios::out|ios::binary);前
加上
ofstream ofile("staff.dat",ios::binary);
ofile.close();
先建立那個2進制文件就可以了.
不過你的程序在查找員工號及輸出那部分有明顯問題,輸入已有號碼時為死循環,輸入沒有的員工號時當機,再好好改改.

E. java 中寫出的類為什麼編譯不報錯但是不能運行,代碼沒錯啊

//看樓主問為什麼能編譯但不能運行,說明樓主應該是Java的初學者吧,Java程序其實編譯和運行是兩回事,沒有必然聯系的。剛才你的問題,在下面有注釋的,這樣就可以運行了,記得把類修改為test.java哦。運行下面
import java.util.*;
//這里不能用car ,重新起一個名字,因為和下面的class Car沖突了。
public class test {
private static Scanner input;

public static void main(String args[]){
input = new Scanner(System.in);
System.out.println("請輸入車主姓名,車速,方向盤角度");
Car car=new Car(input.next(),input.nextFloat(),input.nextFloat());
System.out.println("車主姓名為:"+car.getOwnerName());
System.out.println("當前車速為:"+car.getCurSpeed());
System.out.println("當前方向盤角度為:"+car.getCurDirInDegree());
System.out.println("修改車速");
System.out.println("新的車速為:");
car.changeSpeed(input.nextFloat());
System.out.println("在調用changeSpeed(80)後,車速為"+car.getCurSpeed());
car.stop();
System.out.println("在調用stop()後,車速為"+car.getCurSpeed());
}
}
class Car {
private String ownerName; //車主姓名
private float curSpeed; //當前車速
private float curDirInDegree; //當前方向盤轉向角度
public Car (String ownerName){
this.ownerName=ownerName;
}
public Car (String ownerName, float speed, float dirInDegree){
this(ownerName);
curSpeed=speed;
curDirInDegree=dirInDegree;
}

public String getOwnerName() { //提供對車主姓名的訪問
return ownerName;
}
public float getCurDirInDegree() { //提供對當前方向盤轉向角度的訪問
return curDirInDegree;
}
public float getCurSpeed() { //提供對當前車速的訪問
return curSpeed;
}
public void changeSpeed(float curSpeed) { //提供改變當前的車速
this.curSpeed=curSpeed;
}
public void stop(){ //提供停車
curSpeed = 0;
}
}

F. c語言編譯沒錯為啥不能運行

編譯也有很多問題考慮不到,,,而且,這種問題最好貼代碼,,否則就是耍流氓~~

G. 為什麼編譯沒錯但運行不了呢

內存溢出的問題。t變數初始化一下:
int t=0;
這樣就行了。

H. 為什麼C語言程序編譯正確但不能執行

這當然原因非常多,比如:編譯器編譯不夠嚴格、程序有很大的風險等等,最簡單的一個例子如下:

inta;
scanf("%d",a);

可以確定的一點是:一旦在運行中出現錯誤,大多是較為嚴重的錯誤,須引起重視,否則,一旦錯誤非常嚴重,必會導致許多嚴重的後果,如死機、卡屏甚至直接導致藍屏。

I. C語言程序問題,編譯成功可卻不能運行,這是為什麼

如果你的循環中的i值變化范圍沒有問題,則修改你的數組定義為:double err[502],B,W[502],W2[502],j,beta[501];你的原始定義都少了一個數組元素,會導致下標越界,進而引發運行時錯誤。

J. c語言程序編譯沒問題,但是無法運行

//可以運行,vc++ 2005下運行情況如下:
Enter a unsigned integer number: 14234
The original data is:14234
The result :4234

熱點內容
php怎麼反編譯 發布:2025-01-19 14:10:54 瀏覽:590
加密貨幣交易平台排名 發布:2025-01-19 13:58:21 瀏覽:741
紅綠燈的編程 發布:2025-01-19 13:57:37 瀏覽:113
老男孩linux教程 發布:2025-01-19 13:44:48 瀏覽:941
買車怎麼區分車配置 發布:2025-01-19 13:44:45 瀏覽:242
丟失緩存視頻 發布:2025-01-19 13:44:09 瀏覽:183
C語言tp 發布:2025-01-19 13:26:20 瀏覽:107
手機qq改變存儲位置 發布:2025-01-19 13:25:17 瀏覽:83
吃解壓海鮮 發布:2025-01-19 13:23:50 瀏覽:820
sql子表 發布:2025-01-19 13:23:11 瀏覽:334