C 最最基礎知識點

2021-10-11 15:44:56 字數 1864 閱讀 5340

(還在不斷學習更新完善中)

因為最開始入門的語言是python學到裝飾器那一部分後放慢了速度開始學c++因為想打比賽。所以包括我以後的部落格都會預設把c++和python 異同進行比較。對我個人而言c++更多用於比賽 而我會一直繼續學習python。

c++不同於python 格式相對較嚴格一般沒行末尾需帶 ;

另外相同的是 不論是python還是c++程式設計時請使用英文輸入法否則半形全形符號規範不同 編譯器會報錯。

c++中輸出使用cout關鍵字

語法為:

cout<<「你想列印的內容」;

如果最後需要換行:

cout<<「內容」<

printf使用方法

printf("%變數型別",變數名)

%d 整數

%f 浮點數

%c 字元

%s 字串

注釋有兩種

單行注釋:// 描述

多行注釋:/描述/

變數,常量

變數存在意義:方便我們管理記憶體空間。

變數建立語法:

資料型別 變數名 = 變數初始值;

注意:若第一次已經建立變數 則該變數資料型別不可更改否則報錯

第二次賦值變數時不用再宣告資料型別

注意:c++在建立變數時,必須給變數乙個初始值,否則會報錯

常量 :用於記錄程式中不可更改資料。

c++定義常量兩種方法

1.#define巨集常量: #define 常量名 常量值

通常在檔案上方定義 不可修改 修改就報錯

2.const 修飾的變數(該變數就變成了常量): const 資料型別 常量名=常量值

通常在變數定義前加關鍵字const,修飾該變數為常量,不可修改。

c++中關鍵字

和許多程式語言相同 命名時應避開關鍵字。

而且在命名時請盡量準確清晰,這樣方便管理更改修正**也方便閱讀。

關鍵字關鍵字是c++中預先保留的單詞(識別符號)

命名的時候不能用關鍵字

c++關鍵字如下:

asmdo

ifreturn

typedef

auto

double

inline

short

typeid

bool

dynamic_cast

intsigned

typename

break

else

long

sizeof

union

case

enum

mutable

static

unsigned

catch

explicit

namespace

static_cast

using

char

export

newstruct

virtual

class

extern

operator

switch

void

const

false

private

template

volatile

const_cast

float

protected

this

wchar_t

continue

forpublic

throw

while

default

friend

register

true

delete

goto

reinterpret_cast

try

C 基礎知識點

1.單行注釋 多用於給變數注釋 2.多行注釋 多用於大段文字注釋 3.文件注釋 多用於給類和方法注釋 只能以字母 或者 符號開頭。開頭暫時不要用,它們有自己特殊的意義 後面可以跟任意的字母數字下劃線 命名法 1 camelclass駝峰命名法 變數名首單詞的首字母小寫,其餘的每個單詞的首字母大寫eg...

C 基礎知識點

主要包含c 常用語句 語言特徵 物件導向程式設計基礎 集合和索引。c 常用語句 物件導向程式設計基礎 高階程式設計 多重介面實現,c 不允許多重類繼承,但c 允許多重介面實現,定義時基類必須在介面之前,如 public class mobile phone,iusb,ibluetooth publi...

c 基礎知識點

1.new 修飾符可以隱藏從基類繼承的方法。2.socket 3.delegant 4.event 5.靜態方法,靜態建構函式 靜態建構函式只執行一次。6.抽象函式,繼承類,不適用override關鍵字方法 7.object 是什麼資料型別。8.反斜槓 backslash 9.dataset can...