第2章 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文档。上传文档
查看更多
第2章 C 语言基础

C++程序设计 第2章 C++语言基础 第2章 C++语言基础 2.1 C++基本语法 2.2 C/C++控制台输入/输出 2.3 表达式 2.4 控制结构 2.1 C++基本语法 2.1.1 语法和语义 2.1.2 标识符和关键字 2.1.3 C++程序架构 2.1.1 语法和语义 任何语言都有其自身的语法,包括字符集、词汇、书写方法、主谓顺序等,C++ 是为计算机设计运算步骤的一种高级语言,由编译系统翻译为机器指令后要在计算机上执行以完成规定的任务。因此,它不仅要符合语言标准的约定,以使编译系统认识并进行翻译,这种约定称为语法(syntax),二要有明确的含义,即完成任务的正确的步骤,这种含义称为语义(semantics)。 2.1.2 标识符和关键字 字符集 标识符 关键字 字符集 首先看 C++ 是由哪些字符构成的,即字符集。C++/CLI的字符集中包括以下字符: 单字节字符: 大小写英文字母:A~Z,a~z; 阿拉伯数字:0~9; 特殊字符:空格,!,“,#,$,%,,‘, (,),*,+,,,-,.,/,:,;,,=,,?,[, \,],^,_,{,|,},~。特殊字符的组合可构成运算符和分隔符。 双字节字符:所有汉字及全角符号 不在该字符集中的字符被认为是非法字符。 标识符 标识符是程序员为有名常量、变量、函数、类、对象等数据和程序单元所取的名字。除了关键字以外的大小写字母、数字、下划线、美元符和双字节字符组合都可以用作标识符,但其第一个字符必须是字母、下划线、美元符或双字节字符,并且其中不能有空格。名字中的字母区分大小写,即Me与me被认为是两个不同的标识符。取名应遵循一定的规则,并尽量使其文、意相符。 关键字 关键字(key words)是一些在编程语言中被赋予特殊意义的单词,它们不能用作标识符。 C++/CLI中的关键字比标准C++多,它们是: array,auto,bool,break,case,catch,char,class,const,const_cast,continue,default,delete,do,double,dynamic_cast,else,enum,explicit,extern,false,finally,float,for,friend,gcnew,goto,if,inline,int,long,long long,mutable,namespace,new,operator,private,property,protected,public,ref class,ref struct,register,reinterpret_cast, return, short,signed,sizeof,static,static_cast,struct,switch,template,this,throw,true,try,typedef,typeid,typename,union,unsigned,using,value class, value struct,virtual,void,volatile,wchar_t,while 2.1.3 C++程序架构 语句 函数 类 预编译命令 注释 缩进格式 语句 语句 (statement) 是程序的基本运算单元,它完成变量 (或对象) 的声明以及具体运算的执行。简单的语句以分号结尾,例如: int i = 1, sum = 0; “复合语句” (compound statement) 由包含在一对花括弧中的一个或多个语句构成: { sum += i; i++; } 一个控制结构也称为一个statement, 由一组关键字和一个语句 (包括复合语句) 构成: do { sum += i; i ++; } while (i =100); 函数 C++中,完成运算的语句总是包括在“函数”内,函数(function)是一个独立的编译单元,由函数头(head)和函数体(body)两部分组成: int main(arraySystem::String ^ ^args) // 函数头 { int i = 1, sum = 0; do { sum += i; i ++; } while (i = 100); printf(sum = %d\n, sum); } 类 从概念上说,类是对同类对象特征的一种抽象,包括对象属性的声明和对象行为的描述。从形式上说,类是由变量 (或对象) 声明语句和函数的定义构成。例如: ref class Rectangle { // 类头 private: double m_width, m_height; // 属性声明

文档评论(0)

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

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

1亿VIP精品文档

相关文档