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宣告