c程序设计软件工程专业.pptxVIP

  1. 1、本文档共20页,可阅读全部内容。
  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 第1章C++的初步知识 第2章数据类型与表达式C++程序设计

杭州电子科技大学软件工程学院2第一章C++的初步知识本章要求:了解C++的发展历史熟悉C++程序的构成和书写形式掌握上机的方法和步骤

杭州电子科技大学软件工程学院3第一章C++的初步知识*1.1从C到C++*1.2第一个C++程序1.3C++程序的构成和书写形式1.4C++程序的开发过程1.5C++语言的开发环境

杭州电子科技大学软件工程学院4*1.1从C到C++1954年,世界上第一种计算机高级语言诞生,即FORTRAN。1964年,在FORTRAN语言的基础上进行简化,形成BASIC语言。1972年,美国贝尔实验室的D.M.Ritchie研制出C语言,它不是为初学者设计的,而是为计算机专业人员设计的。大多数系统软件和许多应用软件都是用C语言编写的。20世纪80年代初,AT&TBell实验室的BjarneStroustrup博士及同事在C语言的基础上成功开发出了C++。

杭州电子科技大学软件工程学院5C++的特点全面兼容C它保持了C的简洁、高效和接近汇编语言等特点对C的类型系统进行了改革和扩充C++也支持面向过程的程序设计,不是一个纯正的面向对象的语言支持面向对象的方法继承、封装、多态

杭州电子科技大学软件工程学院6*1.2第一个C++程序举例求a和b两个数之和。#include<iostream>//包含头文件iostreamusingnamespacestd;//使用命名空间stdintmain(){inta,b,c;cin>>a>>b;c=a+b;cout<<c;return0;}

杭州电子科技大学软件工程学院7程序说明:第1行,“#include<iostream>”是C++的一个预处理命令,作用是将文件iostream的内容包含到该命令所在的程序文件中。第2行,“usingnamespacestd”是“使用命名空间std”第3行,“main”代表“主函数”的名字,每个C++程序都必须有一个main函数。Main函数必须声明为int型。第4行,“{”表示函数体开始。

杭州电子科技大学软件工程学院8程序说明:第6行,“cin”是C++系统定义的对象名,即输入流对象。“>>”是“提取运算符”,和cin配合使用。第8行,“cout”是C++系统定义的对象名,即输出流对象。“<<”是“插入运算符”,和cout配合使用。第9行,向操作系统返回一个零值,表示程序正常执行,否则就返回一个非零值。第10行,“}”表示函数体结束。“//”表示注释,即从它开始到本行末尾之间的全部内容都是注释。注意:C++所有语句最后都应当有一个分号。

杭州电子科技大学软件工程学院9包含多个函数的程序#include<iostream>//预处理命令usingnamespacestd;intmax(intx,inty){intz;if(x>y) z=x;else z=y;return(z);}intmain()

杭州电子科技大学软件工程学院10{inta,b,m; cin>>a>>b;m=max(a,b);cout<<″max=″<<m<<endl;return0;}本程序包括两个函数:主函数main和被调用的函数max。程序运行情况如下:1825↙(输入18和25给a和b)max=25(输出m的值)注意:输入的两个数据间用一个或多个空格间隔,不能以逗号或其他符号间隔。

杭州电子科技大学软件工程学院11在一个程序中,如果遇到有多个函数存在的情况,可以有两种做法来保证程序的正常执行:1、自定义的函数放在m

文档评论(0)

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

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

1亿VIP精品文档

相关文档