久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

理解sizeof ()對數組的使用

作者:佚名   來源:本站原創   點擊數:  更新時間:2014年03月14日   【字體:


經典問題:
      double* (*a)[3][6];
      cout<<sizeof(a)<<endl; // 4 a為指針
      cout<<sizeof(*a)<<endl; // 72 *a為一個有3*6個指針元素的數組
      cout<<sizeof(**a)<<endl; // 24 **a為數組一維的6個指針
      cout<<sizeof(***a)<<endl; // 4 ***a為一維的第一個指針
      cout<<sizeof(****a)<<endl; // 8 ****a為一個double變量
問題解析:a是一個很奇怪的定義,他表示一個指向double*[3][6]類型數組的指針。既然是指針,所以sizeof(a)就是4。
      既然a是執行double*[3][6]類型的指針,*a就表示一個double*[3][6]的多維數組類型,因此sizeof(*a)=3*6*sizeof(double*)=72。同樣的,**a表示一個double*[6]類型的數組,所以sizeof(**a)=6*sizeof  (double*)=24。***a就表示其中的一個元素,也就是double*了,所以sizeof(***a)=4。至于****a,就是一個double了,所以sizeof(****a)=sizeof(double)=8
 

關閉窗口

相關文章

主站蜘蛛池模板: 久久成人免费视频 | 国产成人精品久久 | 欧美狠狠操 | 精品三区 | 成人免费视频网站在线看 | 国产丝袜人妖cd露出 | 午夜大片 | 日韩三级电影一区二区 | 久久久www | 黄色在线观看国产 | 午夜视频在线播放 | 国产精品一区二区av | 精品久久久久久中文字幕 | 在线观看视频一区 | 亚洲国产成人精品女人久久久 | 国产区精品视频 | 一区二区三区高清不卡 | 久久久久久成人 | 一级做a爰片性色毛片 | 国产三级电影网站 | 成人在线观看欧美 | 国产精品国产成人国产三级 | 国产视频久久久久 | 国产欧美精品一区二区 | 久久99精品久久 | 日本激情一区二区 | 亚洲欧美日韩一区二区 | 日本高清aⅴ毛片免费 | 国产三区视频在线观看 | 天天操天天操 | 波多野结衣一区二区 | 一级a爱片性色毛片免费 | 免费一区 | 九九国产| av中文在线 | 久久久久国产一区二区三区 | 国产一二区在线 | 男女免费观看在线爽爽爽视频 | 欧美国产日本一区 | 青青久草 | 在线观看免费高清av |