一堆陣列輸出的時候用sizeof的用法

2021-08-17 16:26:53 字數 676 閱讀 3371

int a = ;
printf("%d\n",sizeof(a));       

// 輸出16,因為陣列名單獨在sizeof的內部,陣列名表示的是整個陣列,每個整數字元四個位元組。

printf("%d\n",sizeof(a+0));

//輸出4,因為陣列名沒有單獨在sizeof的內部,a表示首元素,有四個位元組。

printf("%d\n",sizeof(a+1));

//輸出4,陣列名沒有單獨在sizeof的內部,a表示首元素,再+1表示的是陣列內下表為1的數。

printf("%d\n",sizeof(&a));

//輸出4,&a為陣列a位址,但是陣列名沒有單獨放在sizeof()的內部,所以指的是陣列內首元素。

printf("%d\n",sizeof(&a+1));

//輸出4,&a表示陣列a的位址,位址表示4個位元組,+1以後還是乙個位址,所以是4個位元組。

printf("%d\n",sizeof(&a[0]));

//輸出4,&a[0]表示首元素,首元素四個字元。

printf("%d\n",sizeof(&a[0]+1));

//輸出4,&a[0]+1表示下表為1,首元素四個字元。

求一堆陣列中最大的子陣列

成員 周其範20112794 胡寶月20112827 上課的時候老師布置了這個題目,初一看這個題目,我們討論的時候就是在想,應該從第乙個數開始,乙個乙個加,一直加到最後乙個數,然後從第二個數開始,乙個乙個加,加到最後乙個,以此類推,在比較的過程中,我們需要比較每加一次的數大小,把每比一次的數賦給su...

Intent一堆屬性的意義

個人理解。data屬性,就是我們所說的uri當然,這裡是字串型別的。type屬性用來明確指定data屬性所指定資料的型別或mime型別,比如下邊的 intent intent new intent intent.action get content intent.settype vnd.androi...

收集了一堆名人的部落格

余秋雨 徐靜蕾 袁立 鄭鈞 李湘 范冰冰 馮驥才 韓喬生 余華 張海迪 張靚穎 郭敬明 黑楠 韓寒 韶華 李冰冰 李大雙李小雙 鄭淵潔 李亞鵬 齊秦 田震 湖南衛視張丹丹 後舍男生 薛湧 小s 梁朝偉 吳小莉 張柏芝 鄭伊建 任賢齊的blog 梁詠琪 王心凌 陳冠希 方文山 網路美女陸中菊koni ...