實驗目的和要求
1熟悉code::blocks 16.01編譯系統的常用功能
2.學會使用code::blocks 16.01編譯系統實現簡單的c++程式
3.熟悉c++程式的基本結構,學會使用簡單的輸入/輸出操作
實驗內容
1.編譯下列程式,改正所出現的錯誤資訊,並寫出輸出結果
錯誤程式如下:
//(1).sy1_1.cpp
main()
執行結果如下:
正確程式如下:
//(1).sy1_1.cpp
# includeusing namespace std;
int main(void)
c
正確執行結果
正確程式如下
執行結果不符合程式的本質意義
正確程式如下
2.寫出乙個完整的c++程式,從鍵盤輸入值來賦給int型別的變數the_number,並在輸入語句前新增乙個提示語句,提示使用者輸入乙個整數。(sy1_4.cpp)
程式如下
分析與討論
1.c++程式的基本結構。
答:一般情況下,用c++語言編寫的程式是由函式加上類組成的。c++語言中有乙個特殊的函式稱為主函式。每一段程式都從主函式開始執行,由主函式去啟用乙個物件的行為,通過這個物件的行為又去啟用其他物件的行為。程式中的眾多物件共同協作完成某一任務。
c++程式的基本結構兩種退化情形。
一種退化情形是程式中僅有類而沒有函式(包括主函式)。這些程式通常不是為了直接執行,而是用來構造c++程式庫,供編寫其他程式時重用。
另一種退化情形是程式中僅有函式而沒有類。除主函式外,還可能有一些游離的函式,這些游離的函式不屬於任何類。
2.從對實驗內容第一題中出現錯誤的修改,總結出程式設計時應注意哪些問題。
答:c++程式要包含iostream。使用標準c++程式庫時,在緊接著所有的include指令之後,需要加上using namespace std語句。main()函式前應加型別說明符int,函式名之前的int表示函式需要乙個整型返回值,一般用返回0表示程式正常結束。
3.c++程式中所出現的變數是否都必須先說明後使用?說明變數時是否都應放在函式體的開頭。
答:c++程式中所出現的變數必須先說明後使用。說明變數時不一定要放在函式體的開頭。
4.使用cout與運算子「<
答:可輸出乙個字串常量,也可輸出多個字串常量。每輸出乙個字串常量要使用一次插入符「<
5.程式中說明了的變數,但沒有賦值,這時能否使用?
答:不能使用。因為它的值不確定。
6.乙個程式通過編譯並執行後得到了輸出結果,這一結果是否一定正確?
答:不一定正確。可能還有演算法錯。
實驗小節
1.掌握物件導向程式設計的方法,了解輸入、輸出、處理等方法與c++的區別
2.在分析程式的時候要做到認真分析、細心改錯等必要的處理問題方式
3.總結寫程式的經驗,掌握程式的基礎,不懂的可以翻閱資料或者上網查詢
4.要有耐心,對待每一件事都要耐心對待,寫程式更是如此
實驗1 簡單的C 程式
熟悉visual c 6.0 code blocks編譯系統的常用功能。學會使用visual c 6.0 code blocks編譯系統實現簡單的c 程式。熟悉c 程式的基本結構,學會使用簡單的輸入 輸出操作。1.編譯以下程式,改正所出現的錯誤資訊,並寫出輸出結果。1 sy1 1.cpp main ...
實驗1 簡單的C 程式
1.編譯下列程式,改正所出現的錯誤資訊,並寫出輸出結果。1 sy1 1.cpp sy1 1.cpp main 編譯結果 程式修改 sy1 1.cpp includeusing namespace std int main 輸出結果 編譯結果 程式修改 sy1 2.cpp includeusing n...
實驗1 C簡單的c 程式啊
熟悉c 6.0編譯系統的常用功能。學會使用c 6.0編譯系統實現簡單的c 程式。熟悉c 程式的基本結構,學會使用簡單的輸入 輸出操作。1.編譯下列程式,改正所出現的錯誤資訊,並寫出輸出結果。cpp view plain copy sy1 1.cpp main 執行結果如下圖所示 修改程式如下 cpp...