- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第2章C++新增语言;第1节C++输入输出;使用VisualStudio2022创建一个HelloWorldC++程序
;#includeiostream
intmain()
{
std::coutHelloWorld!\n;
}
对比VC6.0创建的HelloWorldC语言代码:
#includestdafx.h
intmain(intargc,char*argv[])
{
printf(HelloWorld!\n);
return0;
}
发现有所不同
;1.1cout输出语句;cout控制符;1.2命名空间(namespace);例:创建一个命名空间:
namespaceA{
intx=20;
}
namespaceB{
intx=30;
}
voidfunction(){
coutA::x:A::xendl;
coutB::x:B::xendl;
};using声明;使用命名空间,改写HelloWorld;1.3cin输入语句;cout、cin举例;floatAverage(structstudentstu)
{
return(stu.MathScore+stu.EnglishScore+stu.PoliticsScore)/3;
}
voidmain()
{
studentstu1,stu2;//结构体变量定义
cout请输入第一位学生的姓名、学号、性别、年龄、以及数学、英语、政治三科成绩:
endl;
cinstu1.namestu1.numstu1.sexstu1.age
stu1.MathScorestu1.EnglishScorestu1.PoliticsScore;
cout请输入第二位学生的姓名、学号、性别、年龄、以及数学、英语、政治三科成绩:
endl;
cinstu2.namestu2.numstu2.sexstu2.age
stu2.MathScorestu2.EnglishScorestu2.PoliticsScore;
coutstu1.name的平均分是Average(stu1)endl;
coutstu2.name的平均分是Average(stu2)endl;
};第2节循环语句新特性;2.1auto关键字;C++11中,auto可以在声明变量的时候根据变量初始值的类型自动为此变量选择匹配的类型。
e.g.
inta=5;
autob=a;//自动类型推断,b为int类型
couttypeid(b).name()endl;//typeid运算符可以输出变量的类型
autoc=3.1416;//自动类型推断,c为float类型
autod=A;//自动类型推断,d为char类型
coutc的类??为typeid(c).name()endl;
coutd的类型为typeid(d).name()endl;
;auto一般在循环语句中用得较多,可以使循环语句更加简洁易懂
e.g.
for(autoi=1;i10;i++)
{
……
}
对比以下两种写法:
(1)
std::vectorstd::stringvs;//vector和iterator是后面章节会学到的类型。向量和迭代器
for(std::vectorstd::string::iteratori=vs.begin();i!=vs.end();i++)
{
//...
}
(2)
std::vectorstd::stringvs;
for(autoi=vs.begin();i!=vs.end();i++)
{
//..
}
您可能关注的文档
- Vlog短视频创作教程从入门到精通第1章 古风旅拍:《一念相思落》.pptx
- Vlog短视频创作教程从入门到精通第2章 宣传视频:《动感健身房》.pptx
- Vlog短视频创作教程从入门到精通第3章 公园游记:《惬意清晨时光》.pptx
- Vlog短视频创作教程从入门到精通第4章 美食视频:《制作桂花坚果藕粉》.pptx
- Vlog短视频创作教程从入门到精通第5章 日常记录:《我的秋日周末》.pptx
- Vlog短视频创作教程从入门到精通第6章 古街拍摄:《洋湖美影》.pptx
- Vlog短视频创作教程从入门到精通第7章 城市旅游:《在湘江边上》.pptx
- Vlog短视频创作教程从入门到精通第8章 开箱视频:《验货扫地机器人》.pptx
- Vlog短视频创作教程从入门到精通第9章 实景探房:《欢迎来参观新居》.pptx
- Vlog短视频创作教程从入门到精通第10章 综合案例:短剧《错过》.pptx
- 《天文学上的旷世之争》课件21张2024-2025学年统编版高中语文选择性必修下册.pptx
- 《一个消逝了的山村》课件26张2024-2025学年高中语文统编版选择性必修下册第二单元.pptx
- 《秦腔》课件45张2024-2025学年高中语文统编版选择性必修下册.pptx
- 《记念刘和珍君》教案 高二语文选择性必修(中).doc
- 第《阿Q正传》(备课堂)2024-2025学年高二语文同步备课系列(统编版选择性必修下册).pptx
- 《《登快阁》》(备课堂)2024-2025学年高二语文同步备课系列(统编版选择性必修下册).pptx
- 第三单元教案 高二语文.docx
- 第四单元教案 高二语文.docx
- 《扬州慢》课件-高二语文统编版(2019)选择性必修下册 - 副本.pptx
- 蜀相课件-高二语文统编版(2019)选择性必修下册.ppt
最近下载
- 顶管专项施工组织设计与对策.pdf
- 小学书法社团教学计划(共14篇).docx
- 企业管理咨询 时段四作业(第七-八章).docx VIP
- 《抗生素合理使用》课件.pptx VIP
- 肉牛养殖技术:肉牛体脂肪与肌肉的沉积规律.doc
- Haier海尔家用电热水器 FCD-JTHC40-III 使用说明书.PDF VIP
- NFPA 855-2023 Standard for the Installation of Stationary Energy Storage Systems 固定储能系统安装标准.pdf
- 0508-美容美发与造型(美容)专业国家技能人才培养工学一体化课程设置方案(试用).docx VIP
- 堆垛机维护保养手册.doc
- 《小狗的房子》教学设计4篇.docx
文档评论(0)