第1章 C++基础知识.pptx

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

1/55计算机程序设计基础C++语言Visualstdio2022

2/55第1章C++基础知识

3/55本章要点1.1程序设计语言的基本概念1.2C++程序的基本结构1.3C++的词法规则1.4C++基本数据类型1.5常量与变量1.6运算符与表达式

4/551.1程序设计语言的基本概念面向过程的结构化程序设计语言从求解问题的功能入手按照工程的标准和严格的规范将求解问题分解为若干功能模块在软件设计和实现过程中,采用自顶向下、逐步细化的模块化程序设计原则结构化程序设计的分解突出:如何做?强调代码的功能是如何得以完成。

5/551.1程序设计语言的基本概念面向对象的程序设计语言有两类一类是完全面向对象的语言(Delphi)一类是兼顾面向过程和面向对象的混合式语言(C++语言就是一种典型代表)将问题分解为对象,对象的数据——属性,作用于数据的操作——方法,将属性和方法封装成一个整体,供程序设计者使用。对象之间的相互作用通过消息传递来实现。程序设计模式:“对象+消息”面向对象的分解突出:做什么?大量的工作由相应的对象来完成,程序员在应用程序中只需说明要求对象完成的任务。

6/551.2C++程序的基本结构C++Cplusplus,简称:CPP。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。C++是具有国际标准的编程语言,通常称作ANSI/ISOC++。C++标准可分为两部分C++语言本身C++标准库标准库提供了标准的输入/输出、字符串、容器(如矢量、列表和映射等)、非数值运算(如排序、有哪些信誉好的足球投注网站和合并等)和对数值计算的支持。?C++是什么

7/551.2C++程序的基本结构C++程序的结构声明区(在函数之外)函数区程序的注释可在任何一个区内插入。声明区可能需要编写:(1)包含文件。 (2)宏定义。(3)函数声明。 (4)条件编译。(5)全局变量声明。 (6)结构体等的定义。(7)类的定义。一个程序:(1)由1个主函数main()和多个(或0个)其他函数组成。(2)每个函数都是由函数声明部分与函数体(函数的定义)部分组成。(3)程序的执行从main()函数开始。(4)函数声明部分包括函数返回值类型、函数名、函数的形式参数。(5)函数体部分是用一对花括号{}括起来的完成该函数所表达的功能的语句的集合。(6)语句可以是数据描述语句或数据操作语句。

8/551.2C++程序的基本结构任何一种程序设计语言可用下面的模型描述:根据词法规则用C++字符集中的字符构造单词;根据语法规则用单词构造语句;根据逻辑规则用语句构成函数(程序)。注意:C++的单词分为5种:标识符、保留字、常量、运算符和分界符。如:intnum1(84),num2;num2=45+num1;保留字“int”标识符“num1”和“num2”常量“45”和“84”运算符“+”和“=”分界符“;”和“,”

9/55例:从键盘输入圆的半径,求圆的面积.//*****求圆的面积*****#definePI3.14159#includeiostreamusingnamespacestd; floatsum(floatx); intmain() {floatr,s;coutInputr:;cinr;s=sum(r);coutr=rs=sendl;return0;}floatsum(floatx) {returnPI*x*x;}//#是预处理符,宏定义//include是表示包含文件//名字空间标识符//函数声明//main()函数返回值类型为void(无返回值类型) //sum()函数返回值类型为float

10/551.2C++程序的基本结构C++程序的组装形式是:函数?文件?程序头文件(.h)是一种包含功能函数、数据接口声明的载体文件,用于保存程序的声明。作用:通过头文件来调用库功能;头文件能加强类型安全检查。定义文件(.cpp)定义文件用于保存程序的实现。

11/551.2C++程序的基本结构C++程序的书写格式(1)每行一般书写一条语句语句较短时,多条语句可书写在一行内。语句较长时,一条语句可写在多行上。(2)每条语句以“;”分号结束表示一条语句的结束,但函数说明行和声明区的多数语句后不用分号。语句前面没有标号,只有goto语句的转向目标语句前加标号。(3)使用向右缩进方法表达程序中的层次结构如花括号{}内的函数体、循环语句的循环体、if语句的if体和else体一般都向右缩进几个字符。花括号是函数体或复合语句的定界符。(4)可使用多行注释或单行注释以增强程序的可读性多行注释以“/*”开始,以“*/”结束,占据多行。单行

文档评论(0)

xiadaofeike + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8036067046000055

1亿VIP精品文档

相关文档