数组的小问题一维数组比如 int a[10]sizeof a/sizeof a[0]sizeof a计算整个数组占用字节,然后除sizeof a[
数组的小问题
一维数组比如 int a[10];
sizeof a/sizeof a[0] sizeof a计算整个数组占用字节,然后除sizeof a[0]一个元素占用字节,得到元素个数
但是二维数组 int a[10][10];中
sizeof a/sizeof a[0]
sizeof a[0]/sizeof (int)
我就不太明白了
[解决办法]
但是我不知道sizeof a与sizeof a[0]在二维数组里面的意思
===========================================
sizeof(a),整个二维数组占多少字节
sizeof(a[0]),第一行占多少字节
[解决办法]
- C/C++ code
sizeof a/sizeof a[0] sizeof a是整个二维数组的大小sizeof a[0] 是一行的大小整个数组大小除于一行大小就等于行数sizeof a[0]/sizeof (int) 一行的大小除于一个元素的大小就是一行元素的个数
