手机版

C++Primer中文版(第四版)题解整理(11)

时间:2025-07-09   来源:未知    
字号:

C++Primer题解

{trans2;

int<<>>trans1;

amount=1;

while(cin>>trans2)

if++amount;

else

{

cout<<"Transactionamountofprevious"

<<amount<<endl;

=trans2;

}

cout<<amountISBN:"

<<amount<<endl;

return0;

}

/*习题1.25

使用源自本书配套网站的Sales_item.h头文件,编译并执行1.6节给出的书店程序。*/

习题1.26

在书店程序中,我们使用了加法操作符而不是复合赋值操作符将trans加到total中,为什么我们不使用复合赋值操作符?

【解答】

因为在1.5.1节中提及的Sales_item对象上的操作中只包含了+和=,没有包含+=操作。(但事实上,使用Sales_item.h文件,已经可以用+=操作符取代=和+操作符的复合使用。)

习题2.1

int、long和short类型之间有什么差别?

【解答】

它们的最小存储空间不同,分别为16位、32位和16位。一般而言,short类型为半个机器字(word)长,int类型为一个机器字长,而long类型为一个或两个机器字长(在32位机器中,int类型和long类型的字长通常是相同的)。

C++Primer中文版(第四版)题解整理(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)