ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:18.31KB ,
资源ID:21325988      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21325988.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++ Primer Plus6 第4单元程序清单Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C++ Primer Plus6 第4单元程序清单Word文件下载.docx

1、cstring const int Size=15; char name1Size; char name2Size=C+owboyHowdy! Im name2name1;Well, name1, your name has strlen(name1) letters and is storednin an array of sizeof name1 bytes.Your initial is name10 . name23=0Here are the first 3 characters of my name: 4.3 instr1.cpp const int ArSize=20; char

2、 nameArSize; char dessertArSize;Enter your name:name;Enter your favorite dessert:dessert;I have some delicious dessert for you, name.n4.4 instr2.cpp cin.getline(name,ArSize); cin.getline(dessert,ArSize);4.5 instr3.cpp cin.get(name,ArSize).get(); cin.get(dessert,ArSize).get();4.6 numstr.cppWhat year

3、was your house built? int year;year;What is its street address? char address80; cin.getline(address,80);Year built:yearAddress:address char charr120; char charr220=jaguar string str1; string str2=pantherEnter a kind of feline:charr1;Enter another kind of feline:str1;Here are some felines:charr1charr

4、2str1str2The third letter in is charr22str224.8 strtype2.cpp string s1=penguin string s2,s3;You can assign one string object to another:s2=s1n s2=s1;s1:s1 , s2:s2You can assign a C-style string to a string object.ns2=buzzard s2=buzzardYou can concatenate string:s3=s1+s2n s3=s1+s2;s3:s3You can append

5、 string.n s1+=s2;s1+=s2 yields s1= s2+=for a days2+= for a day yields s2= 4.9 strtype3.cpp str1=str2; strcpy(charr1,charr2); str1+= paste strcat(charr1, juice); int len1=str1.size(); int len2=strlen(charr1);The string contains len1 characters.nlen2 characters.4.10 strtype4.cpp char charr20; string s

6、tr;Length of string in charr before input:strlen(charr)Length of string in str before input:str.size()Enter a line of text: cin.getline(charr,20);You entered charrEnter another line of text: getline(cin,str);You entered:strLength of string in charr after inptu:Length of string in str after input:4.1

7、1 structur.cppstruct inflatable char name20; float volume; double price; inflatable guest=Glorious Gloria,1.88,29.99; inflatable pal=Audacious Arthur,3.12,32.99;Expand your guest list with guest.name; and pal.name !You can have both for $guest.price+pal.price4.12 assgn.cpp inflatable bouquet=sunflow

8、ers,0.20,12.49; inflatable choice;bouquet:bouquet.name for $bouquet.price choice=bouquet;choice:choice.namechoice.price4.13 arrstruc.cpp inflatable guests2= Bambi,0.5,21.99,Godzilla,2000,565.99 ;The guest guests0.nameguests1.namehave a combined volume of guests0.volume+guests1.volume cubic feetn4.14

9、 address.cpp int donuts=6; double cups=4.5;donuts value=donuts; and donuts address =&donutscups value=cups; and cups address =cups4.15 pointer.cpp int updates=6; int *p_updates; p_updates=&updates;Values:updates=updates,*p_updates=*p_updatesAddresses:,p_updates=p_updates *p_updates=*p_updates+1;Now

10、updates=4.16 init_ptr.cpp int higgens=5; int *pt=&higgens;Value of higgens=higgensAddress of higgens=Value of *pt=*ptValue of pt=pt4.17 use_new.cpp int nights=1001; int *pt=new int; *pt=1001;nights value=nights: location int value=location double *pd=new double; *pd=10000001.0;double value=*pdlocati

11、on:pdlocation of pionter pd:size of pt=sizeof(pt) size of *pt=sizeof(*pt)size of pd=sizeof(pd) size of *pd=sizeof(*pd)4.18 arraynew.cpp double *p3=new double 3; p30=0.2; p31=0.5; p32=0.8;p31 is p31 p3=p3+1;Now p30 is p30 and p31 is p3=p3-1; delete p3;4.19 addpnstr.cpp double wages3=10000.0,20000.0,3

12、0000.0; short stacks3=3,2,1; double *pw=wages; short *ps=&stacks0;pw=pw,*pw=*pw pw=pw+1;add 1 to the pw pointer:ps=ps,*ps=*ps ps=ps+1;add 1 to the ps pointer:access two element with array notationstacks0=stacks0,stacks1=stacks1access two element with pointer notation*stacks=*stacks,*(stacks+1)=*(sta

13、cks+1)sizeof(wages)=size of wages arraysizeof(pw)=size of pw pointer4.20 ptrstr.cpp char animal20=bear const char *bird=wren char *ps;animalandbirdEnter a kind of animal:animal; ps=animal;Before using strcpy(): at (int *) animal(int *) ps ps=new charstrlen(animal)+1; strcpy(ps,animal);After using strcpy():(int *)animalname,20);Enter volume in cubic feet:(*ps).volume;Enter price:$ps-price;Name:(*ps).nameVolume:volumePrice;price delete ps;4.22 delete.cppusing namespace std;char *getname(void); char *name; name=getname();(int *)name delete name;(int *

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1