正在加载图片...
2.算术运算 指针的算术运算包括:指针的加1、减1运算, 指针与整数的加、减运算以及指针相减运算 (1)指针的自增自减运算(++,--) 因为指针执行自增自减运算时按它所指向数 据类型的字节长度为单位进行运算。不同数据类 型的数据所占的内存字节数是不同的,指针自增 自减运算后,地址变化的字节数也是不同的。 p运算相当于p=p+d,其中d是p指向变量在内存 中分配的字节数,对于int而言d值为2,char是1, long int是4,foat是4, double是8。如果p指向其 他构造类型变量(x)时,d的值是 sizeof(x)( sizeof运算符是计算变量在内存中所占的字节数)2.算术运算 指针的算术运算包括:指针的加1、减1运算, 指针与整数的加、减运算以及指针相减运算。 (1)指针的自增自减运算(++,− −) 因为指针执行自增自减运算时按它所指向数 据类型的字节长度为单位进行运算。不同数据类 型的数据所占的内存字节数是不同的,指针自增 自减运算后,地址变化的字节数也是不同的。 p++运算相当于p=p+d,其中d是p指向变量在内存 中分配的字节数,对于int而言d值为2,char是1, long int 是4,float是4,double是8。如果p指向其 他构造类型变量(x)时,d的值是sizeof(x)( sizeof运算符是计算变量在内存中所占的字节数)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有