簡單的C 程式

2021-08-18 08:45:38 字數 2956 閱讀 7850

一、實驗目的和要求

1. 熟悉code::blocks10.05編譯系統的常用功能。

2. 學會使用

code::blocks10.05編譯系統實現簡單的c++程式。

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

二、實驗內容

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

[cpp]view plain

copy

//(1)sy1_1.cpp

main( )  

執行結果如下圖所示:

修改程式如下:

[cpp]view plain

copy

"font-size:18px;"

>

//(1)sy1_1.cpp

#include

using

namespace

std;  

intmain(

void

)  正確程式執行結果如下:

執行結果如下圖所示:

修改程式如下:

[cpp]view plain

copy

"font-size:18px;"

>

//(3)sy1_3.cpp

#include

using

namespace

std;  

intmain( )  

正確程式執行結果如下:

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

編寫的程式如下:

[cpp]view plain

copy

"font-size:18px;"

>

//sy1_4.cpp

#include

using

namespace

std;  

intmain(

void

)  

執行的結果如下:

分析與討論

1.c++程式的基本結構。

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

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

2.從對實驗內容第1題中出現錯誤的修改,總結出程式設計時應注意哪些問題。

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

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

(3)在程式設計時在主函式前面要有型別,並且在最後要有返回值。在第1題中函式名之前的int表示函式

需要乙個整型返回值,return 0則便是程式正常結束。

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

3.c++程式中所出現的變數是否都必須先說明後使用?說明變數時是否都應放在函式體的開頭。

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

4.使用cout與運算子「<

答:使用cout與運算子「<

5.程式中說明了的變數,但沒有賦值,這時能否使用?

答:能。

6.乙個程式通過編譯並執行後得到了輸出結果,這一結果是否一定正確?

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

實驗小結  

通過本次的實驗過程我初步了解的物件導向程式設計的方法,c++是乙個物件導向的一中程式設計的方法,以c為基礎,我們需要多加練習,才能把c++學好,首先我們需要能夠熟練的使用code::blocks這一程式設計軟體,然後多加程式設計,多加練習,就可以學好。

c 簡單的程式

c 簡單的程式 收藏 include stdafx.h include int main 程式的第一行是乙個預處理指示 include 告訴編譯器要使用iostream庫。尖括號裡的名字是乙個標頭檔案。程式使用庫工具時必須包含相關的標頭檔案。inculde指示必須單獨寫成一行 頭檔名和 includ...

簡單的C 程式

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

簡單的C 程式

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