1. 程式人生 > >C++第一天

C++第一天

可牛逼死我了吧,從來都學不到什麼東西,電機考的根本就不是C語言,是C++.不管是Java,JavaScript,C,C++,永遠都只學到最基礎的,連最基礎的練習和麵試題都不會.

如標題所示,又開新章了.大佬說應該從C開始學起,我還是不要浪費時間了吧,人家說不定從大一就開始學了,我一共就7個月的時間學.

這個系列基本上是<C++程式設計第二版(譚浩強)>的筆記,電機就考這個.書買了還沒到,打死也不買csdn會員,也沒東西可上傳的,就算交了javascript的智商稅也不想交這個錢.

學的時候記得開啟 電子書+電機考試大綱,還可以找找歷年真題(但聽大佬說沒有真題),以前學習還會同時開啟至少三個網站但是很浪費時間,這次就看書吧.做做練習什麼的.

大佬用c++做客戶端,伺服器,遊戲引擎(以前的社長和程式部副部長都不做遊戲了),平臺程式等等.到現在我還不知道php到底應不應該早點學,杭州大佬說是很low(但以後都要學的),同學學了兩年這個,同班的轉行去學php.現在主要任務是升本,先學c++吧(就這七個月,你還想怎麼浪費),還要學英語(實話說都不想學了,重新考四級或六級都是個問題........).

一.MinGW

跟C一樣1.下載->2.配置環境變數,c的環境變數和系統變數,c++能用不用改,minGW也不用多下載 

二.notepad++

(1)終端執行

G: CD G:\ziliao\1\1.1\1.1.5daima180918\notepad++\C++ g++ -o hello.exe hello.cpp hello.exe

(2)notepad++F6

cmd /k cd /d "$(CURRENT_DIRECTORY)" & g++ "$(FILE_NAME)" -o "$(NAME_PART)" & "$(NAME_PART).exe"

************************************************************************************

compile:g++ $(FULL_CURRENT_PATH) -g -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe

run:$(CURRENT_DIRECTORY)\$(NAME_PART).exe

GDB:gdb $(CURRENT_DIRECTORY)\$(NAME_PART).exe     

***********************************************************************************

C語言的C++也能用啊.................那就是說C++和C語言的配置環境一點也不用變,直接用就好了

1.2最簡單的c++程式

例1.1 輸出一行字元:"This is a C++ programe."

#include <iostream> //包含標頭檔案iostream
using namespace std; //使用C++的名稱空間std

int main() {
	cout << "This is a C++ programe.";
	return 0;
}
//輸出:This is a C++ programe.

main:主函式的名字,每一個c++程式都必須有一個main函式

int的作用是宣告函式的型別為整型,主函式帶回一個證書的函式值.

return 0:向作業系統返回一個零值.如果程式不能正常執行,則自動向作業系統返回一個非零值,一般為-1.

{}:函式體一般由大括號{}括起來

cout:c+out,輸出語句,count是輸出流物件

         cout <<"實現的語句:cout語句

         <<:是"插入運算子".將字串"This...."插入到輸出的佇列("輸出流")cout中,C++系統再將輸出流cout的內容輸出到系統指定的裝置(一般為顯示器)中.

using name space : 使用名稱空間std,類和函式要再名稱空間std宣告