Ⅰ 為什麼我這個程序編譯不報錯,運行報錯
這個是運行時錯誤,編譯器在編譯時無法檢查此類錯誤,因為很多情況下值並不是固定的,編譯器無法判斷值是否合法,你這種情況就是數組下標越界,再仔細檢查一下代碼
Ⅱ 為什麼我的qt編譯程序時不報錯也不運行
首先確定的環境有搭建好!然後確定你編譯的程序不是arm的給
開發板
用的,而是X86平台的!最後就是你的系統有問題了!
Ⅲ c指針問題,編譯不報錯但就是不能執行,求解
intpt[10];
voidwork(char*t,char*s);
main(){
work(pt,"Hello");
}
voidwork(char*t,char*s){
inti;
for(i=0;'