C 回憶 環境建立

2021-09-14 00:31:23 字數 991 閱讀 8166

這是從建立乙個c++工程到新建類的步驟。

年份名字

1998

c++98

2003

c++03

2011

c++11,c++0x

2014

c++14,c++1y

2017

c++17,c++1z

c++中乙個編譯單元指乙個cpp檔案以及include的所有標頭檔案。每個cpp檔案會被編譯器編譯成目標檔案(windows下是*.obj,linux下是*.o),目標檔案在windows下擁有pe(portable executable,windows可執行檔案)檔案格式,本身就包含二進位制,但是並不能直接執行,因為我們的程式可能會引用庫函式或其他程式,鏈結器將這些目標檔案鏈結成為乙個exe或者dll。這個過程中最主要的是編譯和鏈結兩個步驟,至於其他的後面再討論。

我們注意到vs2015工程中有個檔案叫stdafx.h,在vs2017中這個檔案改為pch.h(pre compiled header),這個檔案叫預編譯標頭檔案。如果需要更改這個檔案名字,請到專案屬性-》配置屬性-》c/c++ -》預編譯頭 處更改。

在工程中會有一些標頭檔案可能是所有c++檔案都包含的,可以將這些標頭檔案提取出來寫在這些預編譯標頭檔案中,只編譯一遍其他c++檔案就都能使用。

vassistx的快捷鍵

名字shift+alt+s

查詢符號

shift+alt+o

找解決方案裡的檔案

visualstudio的快捷鍵

名字ctrl+j

強迫智慧型感知

VS code建立C環境,配合gdb

安裝vs code 安裝mingw 安裝gcc mingw32 gcc g bin 和gdb mingw gdb bin 在電腦使用者環境變數path中增加c mingw bin 解決辦法請參照這個部落格 用vs code開啟乙個包含c file的資料夾,一定是資料夾,因為會在開啟的資料夾根目錄下建...

c語言輸出初回憶

今天做了幾道c語言簡單的輸出題,回憶了輸出的精度問題,記錄一下 輸入的時候為 變數 getchar 輸出的時候可以在putchar 裡進行運算。題目 順序結構 大小寫轉換2 題目描述 用從鍵盤連續獲得兩個字元 先大寫再小寫 中間沒有任何分隔符,將兩個字元的大小寫轉換後,用putchar 函式對其進行...

c 回憶1 《C 大學教程》

1 儲存類 4個儲存類說明符 auto register extern static。識別符號的儲存類說明符可以確定其儲存類 範圍和連線。分兩類 自動儲存類 auto和register。只有變數能作為自動儲存類,函式的區域性變數和引數通常都是自動儲存類。區域性變數預設為自動儲存類。靜態儲存類 ext...