sizeof是求 字节数的函数。a如果是int,float ,long的就是4个字节。short的就是2个。char的就是1个 double的就是8个,(32位系统)
sizeof(int)其实也就是求 int型的变量的字节数。也等于 4;
因为sizeof的优先级比除号/的高,所以先算它,后算/ 。最后赋值给n
sizeof(int)等于4,因为int是4字节的
sizeof(c)等于7*4,因为它包含了7个int型元素
i
是求变量a或数组a的长度。。我想应该是后者,不然就没有必要了
通过以上的计算便可得出
siziof(a):表示a这个变量占了多少个字节。
sizeof(int):表示int型的变量占了多少个字节。
整个表达式的意思是将上述两者相除的结果赋值给n。
a的长度除以int的长度
sizeof()是获取字符串长度的函数