C 易混淆點(二)

2021-08-04 22:07:05 字數 466 閱讀 4073

二進位制的100 的第0位是 0

1(第二位) 0(第一位) 0(第0位),

所以把乙個數的第三位進行清零、置位、取反的操作如下:

#include 

#define bit3 (0x01<<3)

/*對乙個數的第三位進行清零、置位、取反*/

int main()

程式的儲存區域分為:**段、唯讀資料段、已初始化的讀寫資料段、未初始化的資料段、堆、棧。

1、**段、唯讀資料段、已初始化的讀寫資料段、未初始化的資料段都屬於靜態區域。

2、堆記憶體只在程式執行時出現,一般有程式設計師分配和釋放。

3、棧記憶體只在程式執行時出現,在函式內部使用的變數,函式引數以及返回值將使用棧空間。

char* get_str()

int main()

C 易混淆知識點

c 易混淆知識點 crystal 例項 static void main string args 執行結果為 有了上面的理論基礎,下面就具體分析上面程式為什麼會是那樣的結果 首先m1,m2都是引用型別,當執行m1 m2操作時,比較的是m1與m2在棧內位址的值是否相等,即比較的是引用,因為m1和m2指...

mysql易混淆點

1 alter table 表名 change name names char 40 after 欄位名 改變位置放到字段之後 before 放到字段之前 2 查詢要攜帶索引字段,通常放在select之後第乙個 3 檢視檢視命令 show table status where comment vie...

python易混淆點二 函式 引數 屬性

在python中,定義乙個函式要使用def語句,依次寫出函式名 括號 括號中的引數和冒號 然後,在縮排塊中編寫函式體,函式的返回值用return語句返回。1.函式 定義函式時,需要確定函式名和 引數個數 函式體內部可以用return隨時返回函式結果 函式執行完畢也沒有return語句時,自動retu...