第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么C中的數(shù)組會衰減到指針?

為什么C中的數(shù)組會衰減到指針?

C
HUH函數(shù) 2019-10-30 11:03:18
我想知道數(shù)組“衰減”到指針的奇怪的C現(xiàn)象,例如當用作函數(shù)參數(shù)時。那似乎太不安全了。顯式地傳遞長度也很不方便。而且我可以通過值完美地傳遞其他類型的集合-結構- 結構不會衰減。這個設計決定背后的原理是什么?它如何與語言整合?為什么結構有所不同?
查看完整描述

3 回答

?
猛跑小豬

TA貢獻1858條經(jīng)驗 獲得超8個贊

帶上您的時間機器,回到1970年。開始設計一種編程語言。您希望以下代碼進行編譯并執(zhí)行預期的操作:


size_t i;

int* p = (int *) malloc (10 * sizeof (int));

for (i = 0; i < 10; ++i) p [i] = i;


int a [10];

for (i = 0; i < 10; ++i) a [i] = i;

同時,您需要一種簡單的語言。非常簡單,您可以在1970年代的計算機上進行編譯?!?a”衰減為“ a的第一個元素的指針”的規(guī)則可以很好地實現(xiàn)。


查看完整回答
反對 回復 2019-10-30
  • 3 回答
  • 0 關注
  • 520 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號