sizeof(int)*p 表示什么意思?

sizeof(int)*p 表示什么意思?

如果没有写错的话,表示计算int型所占字节数,然后再乘以p。

如果是这种形式的话:sizeof(int *p),表示计算指向整型的指针变量p所占的字节数。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-20
得到int型的字节数,不同的编译器,int型数据所占的字节可能不一样,可以用此来判断。

sizeof(int)*p 是什么意思
1、sizeof(int)表示求int型变量所占空间字节数。2、在32位编译系统,sizeof(int)=4,在16位编译系统,sizeof(int)=2。3、因此,sizeof(int)*p要么等于4*p,要么等于2*p。

sizeof (int)*p是什么意思
sizeof(类型参数)这是返回一个某种类型占用空间的大小 sizeof(类型参数)*p 返回的是p个该类型占用空间的大小

sizeof(int)*p 表示什么意思?
sizeof(int)表示存储一个整数所需要的字节数

sizeof(int) *p 表示什么意思??
如果是这种形式的话:sizeof(int p),表示计算指向整型的指针变量p所占的字节数。

c语言 apple = sizeof(int) * p代表什么意思?
sizeof是求长度(以字节为单位)的运算符(注意,不是函数),其运算级别2级。sizeof(int)是求整型的占用空间,其值为2。sizeof(int)p相当于2×p。c语言 apple = sizeof(int)p代表:int 的长度乘以p。可以用下列程序验证:输出结果为8.12345678#include"stdio.h"main(){ int apple,p; p...

sizeof (int) *p表示什么意思?
这个要看你p是什么类型的了,如果p是int,short,char类型的,是正确的,但如果是个指针,这个就是错的 前面sizeof(int)就是4,后面的*只能认为是乘号,后面的p只要能使用乘号的,都可以

1.sizeof(int)*p 2.int *p=NULL;sizeof(p)的值是多少?sizeof(*P)_百度...
———2. int*p =NULL;意思是p这个整数型指针变量指向NULL,不管它指向什么它都是指针类型,所占字节数是固定的; 所以在32位系统里sizeof(p) = 4,在64位系统里sizeof(p) = 8;再看sizeof(*p),*p就是NULL的内容,也即0x00000000的内容,且该内容是Int类型的,输出的就是sizeof(int),...

sizeof在c语言中是什么意思
sizeof(int)*p表示什么意思?留几个问题(讲解指针与数组时会详细讲解) ,32位系统下:int *p = NULL;sizeof(p) 的值是多少?sizeof(*p)呢 nt a[100];sizeof (a) 的值是多少?sizeof(a[100]) 呢?\/\/ 请尤其注意本例。sizeof(&a)呢?sizeof(&a[0]) 呢?int b[100];void fun(...

C语言中的 sizeof(x)\/sizeof(int); 其中sizeof是什么作用?
回答:sizeof是一个运算符,而不是函数。返回变量或者类型所占的字节数。sizeof(x)\/sizeof(int); 如果x是int型数组的话,返回数组x的长度。

sizeof( int)是什么意思?
C语言中“SIZEOF(INT)“指的是求括号中的类型,或者变量的大小。比如这里x应该是个int型数组,那么用这个数组的大小,除以int型数据的大小,就得到这个数组的长度。(注:这个数组必须是静态数组)sizeof是计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示(当然用在字符数组计算...

相似回答