第二章 C++程序的组成部分.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章C程序的组成部分

C++程序设计 第二章 C++程序的组成部分 学习目标 C++程序的组成部分; 各部分如何协同工作; 函数及其用途。 基本输入输出操作 Hello World程序的组成部分 #include iostream int main(){ std::couthello worldstd::endl; return 0; } C++程序分成两个部分组成:以#打头的预处理指令以及以int main()打头的程序主体。 返回值 在C++中,除非明确声明了不返回值,否则函数必须返回一个值。Main()也是函数,且总是返回一个整数。这个值返回给操作系统,根据应用程序的性质,这可能很有用,因为大多数操作系统都提供了查询功能,让您能够获悉正常终止应用程序的返回值。在很多情况下,一个应用程序被另一个应用程序启动,而父应用程序(启动者)想知道子应用程序(被启动者)是否成功地完成了其任务。程序员可使用main()的返回值向父应用程序传递成功或错误状态。 注意:C++是区分大小写的,如果将int写成了Int、将void写成了Void或将std::cout写成了Std::cout,程序将不能通过编译。 名称空间的概念 在上面的程序中,使用的是std::cout 而不是cout,原因在于cout位于标准(std)名称空间中。 那么什么是名称空间呢? 假设调用cout时没有使用名称空间限定符,且编译器知道cout存在于两个地方,编译器应调用哪个呢?当然,这会导致冲突,进而无法通过编译。这就是名称空间的用武之处。 名称空间是给代码指定的名称,有助于降低命名冲突的风险。 通过使用std::cout,可命令编译器调用名称空间std中独一无二的cout. C++标准的发展历程 注意:使用std(读作standard)名称空间来调用获得ISO标准委员会批准,并在该名称空间中声明函数、流和工具。 很多程序员发现,使用cout和std名称空间中的其他功能时,在代码中添加std限定符很繁琐。为避免添加限定符,可使用声明using Namespace : 案例2 #include iostream int main(){ // std::couthello worldstd::endl; using namespace std;//告诉编译器要使用的 //名称空间是std,在后面使用时显式地指定名称空间了。 couthello worldendl; return 0; } 关键字using的另外一种用法 #include iostream int main(){ using std::cout; using std::endl; couthello worldendl; return 0; } C++代码中的注释 // 指出当前行为注释,单行注释。 //this is a comment /* */段落注释。 注意:一个程序越大合作开发同一个项目的程序员就越多,编写易于理解的代码就越重要。必须使用清晰的注释对代码的功能以及为何要这样做进行解释,这很重要。 声明,定义和调用函数 #include iostream using namespace std; int DemoOutput(); int main(){ DemoOutput(); return 0; } int DemoOutput(){ coutthis is a simple string literalendl; coutwriting number five5endl; coutperforing division 10/5=10/5endl; coutpi when approximated is 22/7=22/7endl; coutpi more accurately is 22/7=22.0/7endl; return 0; } Std::cin和std::cout执行基本输入输出 #include iostream #include string using namespace std; int main(){ int InputNumber; cout Enter an integer:; cinInputNumber; coutEnter your name:; string InputName; cinInputName; coutInputNameenteredInputNumberendl; return 0; } 问与答 问:#include的作用是什么? 问://注释和/**/的区别是什么? * *

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档