社区
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这种问题碰不到,所以来请教大家
...全文
199
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++
primer
、Effective
C++
应该怎么读,如何读?
导读 刚开始
C++
的学习肯定就是拿起书就开始读,读了一会就放下就干别的,带最后
没
翻过
几页
。下面我就说一下,我是怎么读的,我大概
一个
暑假就把这两本读完了。
C++
primer
计划 有人听到计划可能退缩了,计划都是骗人的,都是假的。我的计划有点和别人不一样。听我细细道来。 首先我规定自己一天必须读完一章。这一章不管大小(当然后面的泛型或者虚函数的地方可以规定半章一天)。大家不用分的太细,几点到几点...
C++
Primer
这本书怎么样?
C++
Primer
这本书怎么样? 本人大二学生,C和
C++
都有学过,但是感觉学的并不怎么好,自己动手写程序还是比较吃力,还有很多知识点感觉也不是太清楚,自己看那本《面对对象程序设计》有点头大,
C++
Primer
前面我也看过一点,讲的不复杂,不知道后面怎么样,有
没
有大神帮我指点一二,需不需要啃这本书,还有最好多久看完。 我来答 分享 举报 7个回答 #活动#重返童年,好礼相送 l一阅千年 2015-10-07 这本书确实不错,第三版本不适合初学者,建议去看第四版。记得这本书的第四版...
(转)认真学完
C++
primer
是否有能力写个小游戏?
转自:https://www.zhihu.com/question/67790218/answer/256837102 题主的
问题
可以改成:认真打上《英雄联盟》钻石1级是否有能力打穿《黑暗之魂》?开个玩笑 ,比喻不太准确,但是道理是差不多的。关于编程学习方法的误区很大,很多人都有类似的
问题
。1、
C++
Primer
更像一本字典《
C++
Primer
》一共有745页,比一本小字典厚多了,题主不会望而生畏吗?只是看书的话,虽然前面可能进展比较顺利,相信过不了1/3你就越看越蒙。到后面知识密度很高,啃起来相当困难。
用llama.cpp实战入门
C++
:Windows下从编译到CUDA加速
C++
是一门强调内存控制与系统交互的编程语言,其核心在于理解编译构建、运行时依赖、指针与RAII等底层机制。llama.cpp作为纯
C++
实现的轻量级大模型推理框架,以约3万行聚焦代码提供了极佳的学习沙盒——它不抽象、不封装,让std::vector、struct、CMakeLists.txt、Visual
C++
Redistributable等概念在真实报错与调试中自然浮现。通过在Windows 11下配置VS2022、编译CLI工具、启用CUDA加速及加载qwen3-embedding模型,学习者可同
C++
primer
第八章学习小记
不求甚解,看到了第八章.一天看不了
几页
.路漫漫兮.......
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章