下面程序运行结果是?
int* pint = 0; pint += 6; cout << pint << endl;
注意
只有地址才能赋值给指针类型,因此*int p=0是指向地址0x00;
int型占用4个字节,因此加6表示指针偏移24个字节,十六进制地址就指向0x18,即为24。
24
C++11
int* pint = 0; pint += 6; cout << pint << endl;
只有地址才能赋值给指针类型,因此*int p=0是指向地址0x00;
int型占用4个字节,因此加6表示指针偏移24个字节,十六进制地址就指向0x18,即为24。
24
C++11
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。