編譯器如何接收輸入
㈠ window內自帶的C語言編譯器怎麼用
1、首先,輸入【#include】。
注意事項:
盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。
㈡ 為什麼編譯器顯示沒錯,但輸入數字之後沒反應
樓主,估計應該是這樣的:
你是不是這樣輸入:數字 空格 數字 回車 然後沒反應?
如果是這樣 你可以 這樣輸入 數字 空格 數字 回車 任意數字 再回車 是不是出結果了?
原因是你scanf("%d%d\n",&i,&j); 中有一個換行\n 是用於讀取一個回車的
你也可以改為scanf("%d%d",&i,&j); 那麼第一種輸入方法就可以用了
㈢ 在VC++6.0編譯器輸入如下代碼後,為什麼會自動關閉
我試過了,的確如此,但我的vc6.0安裝了Visual Assist,我沒有保存文件和工程,它卻自動退出了,但當我再次打開這個工程,並將先前的源文件添加到目錄打開時,Visual Assist提示源文件沒有正確的保存,是否載入未保存的文件。選擇是,未保存的文件又出來了。
可見,這是vc6.0的一個bug,而Visual Assist也就對其採取了相應的解決措施。
會退出,但Visual Assist已經幫你保存了,再次打開源文件時,就會出現先前未保存的代碼了。
㈣ 在C語言 中要求以%d的形式輸入,但輸入的是英文字母,編譯器如何處理
轉換失敗,返回成功轉換的數值個數。
e.g.
scanf("%d%d%d",&a,&b,&c);
輸入1 2 a 轉換失敗,a==1,b==2,,c沒有被修改,可能是垃圾值。如果之前c被賦值就不是。
輸入1 2 3a轉換失敗,a==1,b==2,c==3,返回3。
輸入a轉換失敗,a,b,c的值都沒變,可能是垃圾值。
注意轉換失敗之後那個字元依然留在輸入流里。