-
函數(shù)調(diào)用需要做的第一件事是為被調(diào)用的函數(shù)的形參分配一個臨時的內(nèi)存單元然后才能把實參的值傳遞過來。 同時還需要傳遞的是主調(diào)函數(shù)的返回地址。(保護現(xiàn)場) 被調(diào)函數(shù)執(zhí)行完了還需要繼續(xù)執(zhí)行主調(diào)函數(shù)后面的代碼。 數(shù)據(jù)保存到棧里面。查看全部
-
函數(shù)名后面的參數(shù)是形參,不分配存儲空間,當(dāng)一個函數(shù)被主調(diào)函數(shù)調(diào)用時函數(shù)名后面的參數(shù)是實參,分配臨時的存儲空間。查看全部
-
遞歸:在函數(shù)調(diào)用過程中函數(shù)體內(nèi)又調(diào)用了他自己查看全部
-
遞歸在某些時候會犧牲一些效率查看全部
-
右移左邊根據(jù)符號位決定補零還是補一查看全部
-
左移實現(xiàn)二倍乘運算查看全部
-
取反運算符是運算符中唯一的彈幕運算符,具有右結(jié)合性。查看全部
-
按位異或的作用: 1:定位翻轉(zhuǎn),a^0xff; 2:數(shù)值交換查看全部
-
按位或的應(yīng)用是設(shè)定數(shù)據(jù)的指定位置查看全部
-
按位于的作用: 1:快速清零任何數(shù)和0與都是零。 2:保留指定位。 3:驗證奇偶。查看全部
-
共用體的作用就使不同的類型的變量共享同一個地址,好處是節(jié)省開銷,缺點是同一時刻僅僅能存儲一個成員。 共用體的大小是所有成員中占內(nèi)存最長的長度,初始化時只能有一個常量。 結(jié)構(gòu)體對象所占的空間大小涉及到一個字節(jié)對齊的問題。字節(jié)對齊的目的是讓計算機快速讀寫,是一個以空間換取時間的方式。 結(jié)構(gòu)體對象的大小= 最后一個成員的偏移量+最后一個成員變量的大小+填充字節(jié) 結(jié)構(gòu)體做字節(jié)對齊的時候有這樣一個準(zhǔn)則:當(dāng)前成員的偏移量必須是成員變量大小的整數(shù)倍,不是的話在后面填充字節(jié)。 最后還要判斷結(jié)構(gòu)體大小是不是成員中最大的整數(shù)倍不是的話還要填充。查看全部
-
共用體(union)的作用就是讓幾個不同類型的變量共享同一個內(nèi)存地址查看全部
-
.是引用結(jié)構(gòu)體中的數(shù)據(jù)查看全部
-
遞推與遞歸查看全部
-
main查看全部
舉報
0/150
提交
取消