11智能在线
新记
C语言中的 sizeof(x)/sizeof(int); 其中sizeof是什么作用?
如题所述
举报该文章
相关建议 2011-11-11
sizeof是计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示(当然用在字符数组计算"\0"的大小)。
在32位的系统中,sizeof(int)的值为4
如果x是int型的数组,则sizeof(x)/sizeof(int)代表x的位数。
希望拿过对你有所帮助。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/8sfqp2m4m.html
其他看法
第1个回答 2011-11-11
求括号中的类型,或者变量的大小。
比如这里x应该是个int型数组,那么用这个数组的大小,除以int型数据的大小,就得到这个数组的长度。
(注:这个数组必须是静态数组)
第2个回答 推荐于2017-09-30
//求整型数组x的元素个数。
#include<stdio.h>
void main()
{
int x[10];
printf("%d\n",sizeof(x)/sizeof(int)); //输出x数组的元素个数,此程序输出10。
}本回答被提问者采纳
第3个回答 2011-11-11
获取括号里面元素的大小
相似回答
大家正在搜
相关问题
C语言中的 sizeof(x)/sizeof(int); 其...
c语言中这么一句什么意思n=sizeof(b)/sizeof...
C语言p1=(int *)malloc(sizeof(int...
C语言中“SIZEOF(INT)“是什么意思?有什么作用?
C语言中,sizeof运算符有什么作用?
请问下图C语言代码中int size=sizeof(a)/s...
c语言中这么一句什么意思n=sizeof(b)/sizeof...
c语言中SIZEOF啥意义