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

时间:2025-04-20

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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219