實驗1 C簡單的c 程式啊

2021-08-16 09:36:30 字數 2701 閱讀 4746

熟悉c++6.0編譯系統的常用功能。

學會使用c++6.0編譯系統實現簡單的c++程式。

熟悉c++程式的基本結構,學會使用簡單的輸入/輸出操作。

1.編譯下列程式,改正所出現的錯誤資訊,並寫出輸出結果。

[cpp] view plain copy

/sy1_1.cpp

main()

執行結果如下圖所示:

修改程式如下:

[cpp] view plain copy

includeusing

namespace

std;

int main(void)

正確程式執行結果如下:

(2)

[cpp] view plain copy

includeusing

namespace

std;

int main( )

執行結果如下圖所示:

修改程式如下:

[cpp] view plain copy

includeusing

namespace

std;

int main( )

正確程式執行結果如下:

執行結果如下圖所示:

修改程式如下:

[cpp] view plain copy

includeusing

namespace

std;

int main( )

正確程式執行結果如下:

2.寫出乙個完整的c++程式,從鍵盤輸入值來賦給int型別的變數the_number,並在輸入語句前新增乙個提示語,提示使用者輸入乙個整數。(sy1_4.cpp)

編寫的程式如下:

[cpp] view plain copy

includeusing

namespace

std;

int main(void)

執行的結果如下:

分析與討論

答:一般情況下,用c++語言編寫的程式是由函式加上型別組成的。在這種結構中,c++語言中有乙個特殊的函式稱為主函式。每一段程式都從主函式開始執行,由主函式去啟用乙個物件的行為,通過這個物件的行為又去啟用其他物件的行為,程式中的眾多物件共同協作完成某一任務。

此外,c++程式的基本結構還有如下兩種退化的情形。一種退化情形是程式中僅有類而沒有函式(包括主函式)。這些程式通常不是為了直接執行,而是用來構造c++程式庫,供編寫其他程式是使用。另一種退化情形是程式中僅有函式而沒有類。除主函式外,還可能有一些游離的函式,這些游離的函式不屬於任何類。這時的c++程式不具有物件導向的特徵,但它包含了c++程式基本組成。

答:(1)在程式設計時首先要注意是否有標頭檔案,即#include指令,它的作用是將某乙個原始檔的**併入當前源程式。

(2)在程式設計時還要注意在include指令之後需要加入using namespace std,這是一條針對名字空間的指令,是為了告訴編譯程式此程式中所有的識別符號都在std名字空間中,識別符號都可以直接使用而不會發生命名的衝突。

(3)在程式設計時在主函式前面要有型別,並且在最後要有返回值。在第1題中函式名之前的int表示函式需要乙個整型返回值,return 0則便是程式正常結束。

(4)在程式設計時cout後面輸出的字串要用雙引號括起來,並且在語句結束時的分號不能忘。

答:不是。在使用之前的語句中定義說明即可。

答:使用cout與運算子「<

答:能。

答:不一定。因為可能執行的方式不符合該程式本身的意義。

本次實驗過程中,我出現了很多問題,首先就是codeblocks軟體在我的電腦上使用不了,怎麼弄都弄不好,然後去借了同學的電腦來做,在實驗中,我基本掌握了cout和cin的使用,也熟悉了許多編譯系統的常用功能,能夠利用編譯系統實現簡單的c++程式。在做實驗時,總是粗心大意的忘記寫符號之類的,但做了幾遍之後就沒那麼容易忘記了,程式的輸入也更熟練了。希望自己以後能在做實驗的過程中獲得更多的知識與技能。

實驗1簡單的C 程式

實驗目的和要求 1熟悉code blocks 16.01編譯系統的常用功能 2.學會使用code blocks 16.01編譯系統實現簡單的c 程式 3.熟悉c 程式的基本結構,學會使用簡單的輸入 輸出操作 實驗內容 1.編譯下列程式,改正所出現的錯誤資訊,並寫出輸出結果 錯誤程式如下 1 sy1 ...

實驗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...