Visual C++基础教程课件:C++概述.pptVIP

Visual C++基础教程课件:C++概述.ppt

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

1.5VisualC++中C++程序的实现1.5.1VisualC++的集成开发环境启动VisualC++,会出现如图1-2所示的集成开发环境。它是一个标准的Windows多文档应用程序,除了包含Windows应用程序都有的标题栏、菜单栏和工具栏以外,还有用来管理项目的项目工作区窗口、代码编辑窗口和输出调试窗口等。图1-2VisualC++的集成开发环境1.5.2C++程序的实现一个简单的C++程序只包含一个源程序,复杂的C++程序可以包含若干个源程序和头文件。在VisualC++中创建C++程序,除了必不可少的源程序外,它还自动生成许多文件。为了对这些文件进行有效的管理,VisualC++以项目的形式对创建的C++程序进行管理。因此,在VisualC++中实现一个C++程序,一般需要创建项目,然后向项目中添加源程序,最后进行编译、链接,生成可执行文件,生成的可执行文件的文件名为项目名。1.创建项目对于控制台应用程序,按如下步骤创建项目:(1)执行“File”→“New”菜单命令,打开“New”对话框,如图1-3所示。(2)选定“Projects”标签,在左侧的项目类型列表框中选择项目类型“Win32ConsoleApplication”。(3)在“Projectname”文本框中输入项目名,如ex1_5。在“Location”文本框中输入保存项目的路径和文件夹名,或单击右侧的“浏览”按钮在打开的对话框中选择保存项目的文件夹。(4)单击“OK”按钮,打开项目的向导对话框,在其中选中“Anemptyproject”,单击“Finish”按钮,显示新建项目的有关信息。单击“OK”按钮完成项目的创建。项目创建完成后,其中没有源程序文件,需要建立新的源程序或将已有的源程序添加到项目中。图1-3“New”对话框2.建立C++源程序如果还没有建立C++源程序,则按如下步骤建立源程序并添加到项目中。(1)执行“File”→“New”菜单命令,打开“New”对话框。关于标识符的长度,不同的编译系统有不同的规定,如有的系统只识别前32个字符,VisualC++编译系统允许的最大标识符长度为247个字符。在定义标识符时最好能做到“见名知义”,以提高程序的可读性,如:min表示最小值,sum表示和,average表示平均值等。1.3.4运算符和表达式运算符是用来表示对数据进行某种运算的符号,参加运算的数据称为操作数。C++中的运算符实质上是系统预定义的函数名,因此可以对运算符进行重载(重载的概念将在本书2.5.5小节介绍)。C++中的运算符非常丰富,除了包含C语言的所有运算符外,还增加了一些新的运算符。表1-1按优先级顺序列出了C++的运算符,1为最高优先级。表1-1C++的运算符优先级运算符功能说明结合性1()[].-::函数调用数组下标成员选择作用域运算符左结合2!~++---*sizeofnewdelete逻辑非按位取反自增1和自减1算术负号指针运算取地址计算占用内存字节数动态内存分配和释放右结合3.*-*指向成员的指针左结合4*/%乘、除、求余左结合5+-加、减左结合6左移、右移左结合7==小于、小于等于、大于、大于等于左结合8==!=等于、不等于左结合9按位与左结合10^按位异或左结合11|按位或左结合12逻辑与左结合13||逻辑或左结合14?:条件运算右结合15=+=-=*=/=%====^=|=赋值和复合赋值运算右结合16,逗号运算符左结合表达式由常量、变量、函数、运算符和圆括号等按一定规则组成。一个变量、常量或一次函数调用都是表达式。每个表达式都将产生一个值,并且具有某种数据类型(称为该表达式的类型)。当表达式中的操作数都是常量时,则该表达式称为常量表达式。表达式的书写格式应按C++的规则书写,与数学上表达式的书写格式有所区别:乘法运算符不能省略;表达式中的括号均为圆括号且必须配对;所有操作数和运算符在同一基准上书写,没有高低之分。表达式的运算顺序根据表达式中运算符的优先级、结合性来决定。优先级高的先运算,优先级低的后运算。运算符优先级相同时,根据运算符的结合性决定运算顺序。左结合为从左向右运算,右结合为从右向左运算。1.3.5注释注释用来对程序功能、语句的作用

文档评论(0)

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

中医资格证持证人

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

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档