C 技術點積累 9 補充

2021-07-05 11:36:51 字數 602 閱讀 2823

1、三目運算子

c語言中的三目運算子:

#include"stdio.h"

void main()

修改:

#include"stdio.h"

void main()

c++中的三目運算子:

#includeusing namespace std;

void main()

2、const——

3、define和const

void define()

void define2()

void const()

void const2()

另外,#define缺乏型別檢測機制!

error c2143: 語法錯誤 : 缺少「;」(在「<<」的前面)

」。 4、new和delete

new:不光分配記憶體,而且會呼叫物件的建構函式;

delete:不光釋放記憶體,而且會呼叫物件的析構函式;

C 技術點積累 4 繼承 多型 抽象類

1 對於單個類來說,訪問修飾符 public 修飾的成員變數 方法 在類的內部 類的外部都能使用 protected 修飾的成員變數方法,在類的內部使用 在繼承的子類中可用 其他 類的外部不能被使用 private 修飾的成員變數方法 只能在類的內部使用 不能在類的外部 2 c 中的繼承方式會影響子...

一點點積累的C語言(九)

今天就到指標了 指標是用來存放位址的。include intmain 結果是 a 10 and b 20 pointer 1 10 and pointer 2 20 也就是說在pointer 1中存放的是a的位址。在使用 pointer 1時呼叫了其中的位址指向的變數。對於引用指標變數 includ...

C語言技術點使用

解析 是位取反的意思。intsizeof n 整個做的事情就是將n的長度化為int長度的整數倍。比如n為5,二進位制就是101b,int長度為4,二進位制為100b,那麼n化為int長度的整數倍就應該為8。sizeof int 1 就應該為 4 1 00000011b 11111100b,這樣任何數...