我爱Aspx >> Asp.Net >> 解析C语言中的sizeof这是因为编译器在考虑对齐问题时,在结构中插入空位以控制各成员对象的地址对齐。如double类型的结构成员x要放在被4整除的地址。
6、如果操作数是函数中的数组形参或函数类型的形参,sizeof给出其指针的大小。
四、sizeof与其他操作符的关系sizeof的优先级为2级,比/、%等3级运算符优先级高。它可以与其他操作符一起组成表达式。如i*sizeof(int);其中i为int类型变量。
五、sizeof的主要用途1、sizeof操作符的一个主要用途是与存储分配和I/O系统那样的例程进行通信。例如:
void *malloc(size_t size),
size_t fread(void * ptr,size_t size,size_t nmemb,FILE * stream)。
2、sizeof的另一个的主要用途是计算数组中元素的个数。例如:
void * memset(void * s,int c,sizeof(s))。
六、建议由于操作数的字节数在实现时可能出现变化,建议在涉及到操作数字节大小时用ziseof来代替常量计算。
ASP.NET 入门的五个步骤[05-05]
加快 DHTML 的一组技巧[05-05]
VB编写DirectX简明教程[05-05]
利用Dephi5编写控制面板程序[05-05]
ASP值多少钱,还能值钱多久(终结..[05-05]
为什么要学习设计模式(Design Pa..[05-05]
ASP值多少钱,还能值钱多久(终结..[05-05]
ASP值多少钱,还能值钱多久(终结..[05-05]
为什么要学习设计模式(Design Pa..[05-05]
为什么要学习设计模式(Design Pa..[05-05]