社区
C++ 语言
帖子详情
刚看了c++ primer没几页就碰到一个问题,求教
flypig2003
2004-11-30 08:27:47
书上有个练习题说下面的代码有错
int *pi = new int( 10 );
int *pia = new int[ 10 ];
while ( *pi < 10 ) {
pia[ *pi ] = *pi;
*pi = *pi + 1;
}
delete pi;
delete [] pia;
但是我看不出来,而且我用c++ builderX编译也没有什么问题啊??
以前用Java这种问题碰不到,所以来请教大家
...全文
160
14
打赏
收藏
刚看了c++ primer没几页就碰到一个问题,求教
书上有个练习题说下面的代码有错 int *pi = new int( 10 ); int *pia = new int[ 10 ]; while ( *pi < 10 ) { pia[ *pi ] = *pi; *pi = *pi + 1; } delete pi; delete [] pia; 但是我看不出来,而且我用c++ builderX编译也没有什么问题啊?? 以前用Java这种问题碰不到,所以来请教大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flypig2003
2004-12-01
打赏
举报
回复
看来和我理解的差不多
没有出错,但是语句也没有什么作用
去候捷的网站应该有习题下载吧
adherent
2004-11-30
打赏
举报
回复
程序是对的
Lippman 的意思是在写类似这种要求判断条件的问题时,别把条件写错
所以说这个程序是错的,大概是说While循环体永远不会得到执行,与程序本意相反
shine2000
2004-11-30
打赏
举报
回复
哪有习题解答的电子书啊!给个地址吧
烂笔头Danky
2004-11-30
打赏
举报
回复
程序的语法是没有错误的,但这个程序并没有达到它试图要做的目的,因为*pi的值是10,所以下面的循环并没有被执行!
下载一个这本书的习题解答的电子书对照着看吧,有不明白的就可以立即看习题解答,侯捷每一题都解释得很清楚!
xleicsu
2004-11-30
打赏
举报
回复
*pi的值是10
程序将不执行while循环
microhard
2004-11-30
打赏
举报
回复
C++语言没有数祖下标检测机制,所以pia[ *pi ] = *pi;语句有问题
daimi01171
2004-11-30
打赏
举报
回复
*pi的出始直为10,不会执行循环体内的语句
avalonBBS
2004-11-30
打赏
举报
回复
while ( *pi < 10 )//问题在这,*pi的值为10,所以不会执行循环体内的语句
ITSGrid
2004-11-30
打赏
举报
回复
xunzi81(菜鸟迅子) 大概是对的,呵呵,第一个语句或许该为int *pi = new int( 0 );
否则死循环+数组越位。
ITSGrid
2004-11-30
打赏
举报
回复
*pi 的初始值为10
所以pia[*pi]数组越位了!
北京迅哥
2004-11-30
打赏
举报
回复
*pi的值不就是10吗?
while语句有什么用啊。
是不是原本打算是应该*pi赋值0的啊?
fancard
2004-11-30
打赏
举报
回复
不好意思,看错了,哈哈。
fancard
2004-11-30
打赏
举报
回复
无限循环,这一句:while ( *pi < 10 )永远成立。
十大
C++
经典教程
1.《
C++
Primer
中文版》(第4版) 【原书名】
C++
Primer
(4th Edition) 【原出版社】 Addison Wesley/Pearson 【作者】 (美)Stanley B.Lippman,Josée LaJoie,Barbara E.Moo 【译者】 李师贤 【丛书名】...
求教
函数指针
问题
鄙人看《
C++
Primer
》,看到函数一章,感觉内容甚多,其中函数指针尤为吃力,特发帖讨教一二。 Page238,指向函数的指针 bool (*pf)(const string &, const string &)
问题
一: 这是否相当于一种数据类型?如果...
C++
程序员学习发展方向分析和指导(
C++
入门学习指导建议必看)
[摘要] 本文从初学者以及自学者的角度,详细分析了初学者的各种困惑,然后分析了编程语言,最后详细分析和指导初学者的
一个
今后发展和学习的建议。 一路走来,磕磕碰碰,走到现在,历经了千辛万苦,可是路才刚刚...
C++
程序员必读书目清单
原文:http://www.iteye.com/news/25288... 本文总结了
一个
C++
优秀书籍清单,希望能够为你带来一定的帮助。这些书大多数都有中文版,并且可以很容易在网上找到。 阶段 1 《Essential
C++
》 这是一本内容不多但很实用的
给大三学生——要根据目标确定学习内容
现在已经大三了,但是感觉自己的动手编程能力真的相当的弱,所以想根据您的专栏来好好的实践一下,以前把
c++
primer
认真的看过一遍,所有的例题都敲过一遍,但是因为看了很久
没
用,所以基本上都忘了。【看过的东西,...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章