C 程式,編譯的時候沒錯,就是輸入資料的時候出錯,幫忙看看

時間 2021-05-07 19:59:54

1樓:陸美富

p=new student[num]; //這是什麼意思啊。student是一個結構型別,不是「類」,能這樣建立???

是不是應該改為:

student p[num];

為什麼在編譯c++程式的時候是沒有錯誤的,但是執行的時候就是出不來結果

2樓:吾守護奇蹟

編譯通過只是說明沒有語法錯誤,執行不出結果就是你**邏輯問題了貼**看看吧,自己打斷點除錯一下

while(r=!0)

寫反了吧, r != 0

否則就成死迴圈了。。。

3樓:夢中睡客

可能是你沒有輸出結果吧?

4樓:翼下之風

你可以跟蹤除錯一下就知道了

5樓:百科大全才

沒有編譯錯誤, 有邏輯錯誤;

你最好把**貼出來看看;

vc 6 0編譯器是如何編譯c語言程式的

例子 include void main 是一條語句一條語句的翻譯 一個編譯器包括詞法分析 語法分析 語義分析 中間 的生成 目標 的生成 優化等 其中詞法分析的功能是將一個 c檔案讀到記憶體中,然後根據這一大串字串判斷並分割出關鍵字 字母 識別符號等等 語法分析的功能是根據標準c語言的語法判斷這個...

51微控制器的c程式,程式編譯通過,但是中斷沒反應,在板子上按 INT中斷按鍵一點反應都沒有,求高手解答

第一個問題 你幹嘛都用用長整行呀?浪費呀,long型可是四個位元組呀,你大多都是char型的呀。第二個問題 這個程式你 過嗎?貌似你開了定時器1的中斷,但是沒有他的中斷函式,這是一個致命的錯誤,當t0中斷的時候,程式就不知道飛到那個爪哇過去了,有反應才怪了呢!第三個問題 你的定時器重灌了沒?沒重灌就...

plc程式編譯是幹什麼的,PLC程式編譯是幹什麼的

泰和數控 編譯1 利用編譯程式從源語言編寫的源程式產生目標程式的過程。2 用編譯程式產生目標程式的動作。編譯就是把高階語言變成計算機可以識別的2進位制語言,計算機只認識1和0,編譯程式把人們熟悉的語言換成2進位制的。編譯程式把一個源程式翻譯成目標程式的工作過程分為五個階段 詞法分析 語法分析 語義檢...