1樓:
這個程式沒有錯誤。
它的作用是在控制檯輸出一行hello the world編譯器編譯並生成exe程式,生成的exe程式是不等待使用者輸入的,執行完成後便自動關閉。也就是說,執行exe後,它會在控制檯輸出hello the word,然後退出。由於程式執行速度很快,所以你是看到閃了一下就消失了。
想要看到輸出的結果,可以在printf後加一個getch(),表明要接受使用者輸入,這時控制檯便理入接收使用者輸入的狀態,你就可以看到輸出結果了。然後敲擊任意鍵,它接受了你的輸入後便完成所有步驟自動退出。
2樓:匿名使用者
你用的編譯器 應該是win--tc 吧
用這個編譯器想要看到輸出結果 要在 函式最後加上getch();
main()
程式沒錯 還是先前那個原因
程式時輸入兩個數 輸出最大數
3樓:新都乖乖豬
您好,這段程式本身沒有錯,執行的時候也沒有出錯,這個程式只有一行,輸出「hello the world」然後程式就自動退出了。
如果想看到輸出介面就需要在輸出「hello the world」後不讓程式直接退出。方法有一下幾種:
1. 在printf("hello the world".\n);後面加 while(1); 這樣讓程式死迴圈下去,就不會退出了。
2. 加 scanf("\n");(需加標頭檔案)
3. 加 system(「pause」);(需加標頭檔案)(推薦,即你想要的「按任意鍵繼續」)
呵呵,不知道說清楚了沒有,希望對你有幫助。
4樓:
這個你用的是turbo環境吧,這個執行螢幕就會很快回到之前的螢幕,要想看的話,只需要按alt+f5就可以了……
我看到你的補充了,裡面的程式就是為了求兩個數的最大值,它使用了自定義函式的形式實現的,應該主要是為了鍛鍊一下定義函式的使用。至於輸入8、5回車後關掉的問題,與前面你提得還是一樣的,直接按alt+f5檢視就可以了……
5樓:沙寒夢
試下這個!
void main()
6樓:匿名使用者
我完全贊同 backspace_2008所說的!
7樓:d沉獅
你說你想要幹什麼吧 是要顯示 hello the world嗎?
c語言指標基礎問題
如果p是 int 型別,且執行了p a 那麼p 1後指向陣列第二個元素,也就是你說的 p 2 如果p指向的是a的地址,p 1後指向後4個位元組,由於a不是陣列,所以後面的記憶體儲存的是什麼是不確定的,也許是上一次某變數釋放後的殘留資料的一部分,也可能是系統初始化後的原始資料 0xcccccccc 也...
c語言入門問題,求解答,c語言基礎問題,求解答
說的具體點,你想實現什麼。c語言基礎問題,求解答 輸入兩個整型數a 5,b 9 兩個整型指標pointer 1個pointer 2分別指向a和b的地址。判斷 if aswap函式的本意,應該是將pointer 1和pointer 2所指地址中的值進行交換。但是錯誤典例中的swap,只是交換了p 1和...
C語言問題(基礎但常用 高分 附圖)
第一種情況是先執行內迴圈結束後執行printf n 所以輸出的行數根據外層迴圈而定 第二種情況printf n 在兩個for迴圈外,所有隻執行一次。你好,關於迴圈巢狀,我給你講一下我的見解。外層迴圈語句 執行順序 先判斷外層迴圈的第二個語句是否為真 如果為真,執行裡面的語句 執行裡層迴圈,在執行語句...