第十讲 复杂的数据类型(4)- 指针和数组(课件+源代码)
《C++快速入门》010 - 课件+典型例题源代码本讲教学视频下载地址:复杂的数据类型04-指针与数组 -《C++快速入门》010
附件包含:课件+典型例题源代码
注:VIP会员享有免费下载本站所有资源的特权!
友情提示:通过购买鱼C光盘(具体内容)赞助鱼C工作室均可加入VIP会员^_^
http://bbs.fishc.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 小甲鱼的微博 楼主真是好人……上面2个不能观看莫非被禁言了? godkiller321 发表于 2014-1-22 22:04 static/image/common/back.gif
楼主真是好人……上面2个不能观看莫非被禁言了?
哦,他们使用灌水机被系统自动屏蔽了~ 真是难得给力的帖子啊。 激动人心,无法言表! 激动人心,无法言表! 好难哦,佩服! {:10_281:}{:10_281:} 可惜鱼币不够,先刷刷回复 30鱼币{:10_266:} 好资料 典型例题源代码 所以还是没有弄明白charPtr的道理{:10_266:} 在去掉reinterpret_cast<unsigned long>(charPtr) 强制类型转换字符对齐输出后导致显示Fishc烫
我认为是计算机默认是以4个字节对齐的,而字符在计算机是以一个字节存放的,所以在不强制转换时
导致一次输出4个字节地址的内容从而看到Fishc #include <iostream>
int main()
{
const unsigned short ITEMS=5;
int Array={1,9,3,4,5};
int *ptr=Array;
std::cout<<"*ptr+1="<<*ptr+1<<'\n';
std::cout<<"*(ptr+1)="<<*(ptr+1)<<'\n';
std::cin.ignore(100,'\n');
std::cout<<"请输入任意键结束"<<'\n';
return 0;
}
*ptr+1 指向的是数组Array
*(ptr+1)指向的是数组Array 指针指向的下一个地址
页:
[1]