筆記三:從一個小程序開始 安裝好VS2010后,從第一個小程序開始。 在學習C語言時,我首先輸出了一個程序員非常熟悉的對這個世界的問候:hello world!我依舊輸出這樣一句問候! 在Hello.cpp文件中輸入內容: #include"iostream" //包含C++的頭文件 using namespacestd;//使用命名空間 void main() { printf("hello world!"); system("pause"); } 第一行的頭文件我學過C語言,還是能夠多少理解一些的,第二行的std命名空間就不知所云了,std 是標準命名空間(在這個命名空間中定義了很多標準定義,如輸入輸出流等),對于這個先不用太過計較,后面會詳細說明。 調試程序,發現運行結果跟C語言是完全一樣的!看來在C語言中使用的輸出函數printf在C++中也是可以使用的! 現在我把printf這行注釋掉,因為C++畢竟是C++,是區別于C語言的,其有一些自己的東西,現在修改代碼。 #include"iostream"//包含C++的頭文件 using namespacestd;//使用命名空間 void main() { //printf("hello world!\n"); cout<<"hello world!"<<endl; system("pause"); } cout是一個對象,相當于標準輸出,就是在“黑窗口”中輸出內容,暫且這樣理解。 <<這個左移操作符,我們發現已經“變味”了,在C++里面已經進行功能的改造,跟以前C語言的左移操作符用法不一樣了,這就是C++中的操作符重載,這個后面再說! endl就表示換行! 因此,cout這語句的意思就是打印到屏幕,并且回車換行。 再次運行程序,發現輸出跟剛剛是一樣的!
【C++】筆記系列均為原創,轉載請注明轉自微號:Lightspeed-Tech 或 AutoCode 更多精彩資料,請關注!
更多資料請關注!.jpg (26.8 KB, 下載次數: 47)
下載附件
2018-3-4 22:06 上傳
|