n = sizeof(a)⼀sizeof(int); 什么意思啊??

2025-03-26 02:11:40
推荐回答(5个)
回答1:

sizeof是求 字节数的函数。a如果是int,float ,long的就是4个字节。short的就是2个。char的就是1个 double的就是8个,(32位系统)
sizeof(int)其实也就是求 int型的变量的字节数。也等于 4;
因为sizeof的优先级比除号/的高,所以先算它,后算/ 。最后赋值给n

回答2:

sizeof(int)等于4,因为int是4字节的
sizeof(c)等于7*4,因为它包含了7个int型元素
i

回答3:

是求变量a或数组a的长度。。我想应该是后者,不然就没有必要了
通过以上的计算便可得出

回答4:

siziof(a):表示a这个变量占了多少个字节。
sizeof(int):表示int型的变量占了多少个字节。
整个表达式的意思是将上述两者相除的结果赋值给n。

回答5:

a的长度除以int的长度
sizeof()是获取字符串长度的函数