工业UI开发技术-课件 4.2.1C++语法格式.pptxVIP

工业UI开发技术-课件 4.2.1C++语法格式.pptx

  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文档。上传文档
查看更多

语法格式深圳市信息职业技术学院

格式01目录0203编译执行注释

学习目标通过本节学习可以:一、掌握书写C++代码的基本格式。二、掌握C++的注释的使用方式。

01格式

C++程序结构首先我们先来看一段简单的C++代码,这段代码就包括C++文件的基本结构:

C++程序结构接下来我们讲解一下上面这段程序:C++语言定义了一些头文件,这些头文件包含了程序中必需的或有用的信息。上面这段程序中,包含了头文件iostream。下一行usingnamespacestd;告诉编译器使用std命名空间。下一行main()是程序开始执行的地方下一行intmain()是主函数,程序从这里开始执行。下一行coutHelloWorld;会在屏幕上显示消息HelloWorld。下一行return0;终止main()函数,并向调用进程返回值0。如上代码想要执行,需要在VS中创建项目后添加一个源文件,把代码复制到源文件中,并且保存为后缀为cpp的文件,点击正上方的绿色运行按钮,在控制台中就能看到结果。

C++格式C++分号与语句块在C++中,分号;是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。如果以花括号}结束的语句段不需要分号;。C++标识符C++标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称。一个标识符以字母A-Z或a-z或下划线_开始,后跟零个或多个字母、下划线和数字(0-9)。C++标识符内不允许出现标点字符,比如@、和%。C++是区分大小写的编程语言。因此,在C++中,Manpower和manpower是两个不同的标识符。

C++格式?C++关键字列出了C++中的保留字。这些保留字不能作为常量名、变量名或其他标识符名称。asmelsenewthisautoenumoperatorthrowboolexplicitprivatetruebreakexportprotectedtrycaseexternpublictypedefcatchfalseregistertypeidcharfloatreinterpret_casttypenameclassforreturnunionconstfriendshortunsignedconst_castgotosignedusingcontinueifsizeofvirtualdefaultinlinestaticvoiddeleteintstatic_castvolatiledolongstructwchar_tdoublemutableswitchWhiledynamic_castnamespacetemplate

C++格式三元符组三字符组就是用于表示另一个字符的三个字符序列,又称为三字符序列。三字符序列总是以两个问号开头。三字符序列不太常见,但C++标准允许把某些字符指定为三字符序列。以前为了表示键盘上没有的字符,这是必不可少的一种方法。三字符序列可以出现在任何地方,包括字符串、字符序列、注释和预处理指令三字符组替换??=#??/\??^??([??)]??!|??{??}??-~最常用的三字符序列

C++格式但是注意从MicrosoftVisualC++2010版开始,该编译器默认不再自动替换三字符组。如果需要使用三字符组替换(如为了兼容古老的软件代码),需要设置编译器命令行选项/Zc:trigraphs。我们学习三字符是如果看到之前较老的C++代码中出现三字符需要理解它的含义。?C++中的空格在C++中,空格用于描述空白符、制表符、换行符和注释。空格分隔语句的各个部分,让编译器能识别语句中的某个元素(比如int)在哪里结束,下一个元素在哪里开始。

02编译执行

编译执行首先我们先来理解一些概念:源程序:用源语言写的、没有翻译的程序。C++源程序文件的扩展名为.cpp。目标程序:是源程序通过翻译加工以后所生成的程序。目标程序可以用机器语言表示(因此也称为“目标代码”),也可以用汇编语言或其他中间语言表示。C++目标程序文件的扩展名为.0bj。翻译程序:是指用来把源程序翻译为目标程序的程序。对翻译程序来说,源程序作为输入,经过翻译程序的处理,输出的是目标程序。翻译程序有3种不同类型:汇编程序、编译程序和解释程序。汇编程序:它的任务是把用汇编语言写成的源程序翻译为机器语言形式的目标程序。因此,用汇编程序编写的源程序先要经过汇编程序的加工,变为等价的目标程序。编译程序:如果源程序使用的是高级程序设计语言,经过翻译程序加工生成目标程序,那么,该翻译程序就称为“编译程序”。所以,高级语言编写的源程序要在计算机上运行,通常首先要经过编译

文档评论(0)

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

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

1亿VIP精品文档

相关文档