一、實驗目的和要求
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...