程序设计第1章高等院校计算机课程体系_第1页
程序设计第1章高等院校计算机课程体系_第2页
程序设计第1章高等院校计算机课程体系_第3页
程序设计第1章高等院校计算机课程体系_第4页
程序设计第1章高等院校计算机课程体系_第5页
免费预览已结束,剩余27页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1第1章C++的初步知识第2类型与表达第2过程的程序设第3第4数与预处理第5章数组第6章指针第7章自定义数据类第3对象的程序设计第8章类和对象第9类和对象的进一步讨论第10章运算符重载第4第11章继承与派生第12第13第14章C++工具第1章C++的初步知识第2章数据类型与表达第第1章C++*1.1从C到*1.2最简单的C++ *1.1从C到化而成的,它是为初学者设计的小型高级语言。 C++是由AT&TBell(贝尔) *1.2最简单的C++例1.1“ThisisaCprogram.”。#include<iostream>intmain(){

//包含头文件//使用命名空间cout<<″ThisisaC++return}ThisisaC++program.须有一个main函数。main前面的int的作用是函数体是由大括号{}括起来的。本例中主函数内再看程序的第1行“#include<iostream>”,这不是#include<iostream>是一个“包含命令”,它的作用iostream是i-o-stream3个词的组合,从它的形式就程序的第2行“usingnamespacestd;”的意思是“使 “usingnamespacestd;”作 使用“#include<iostream>”命令以提供必要的信息,同时要用“usingnamespacestd;,使程序能例1.2求a和b两个数之和。//求两数之#include<iostream>intmain()

(本行是注释行//预处理//使用命名空间//主函数首{inta,b,sum;

//函数体开//定义//输入语//赋值 //输出return}

//如程序正常结束,向123例1.3给两个数x和y,求两数中的大者。#includeintmax(intx,inty){intif(x>y)else}

//预处理命//定义max函数,函数值为整型,形式参数 ,定义本函数中用到的变量z为整//if语句,如果x>y,则将x的值赋给//否则,将y的值赋给//将z的值返回,通过maxintmain( inta,b,m;

//输入变量a和b//调用max函数,将得到的值赋给 //输出大数mreturn}

//如程序正常结束,向max程序运行情况如下1825

#include<iostream>intmain(){intmax(intx,intint

//对max函数 //调用maxreturn}intmax(intx,int{intz;elsez=y;

//定义max}为对该函数的函数。函数的位置应当在函例1.4包含类的C++#include<iostream>classStudentintnum;intscore;voidsetdata(}

//预处理命 一个类,类名为//以下为类中的私有//私有变量//私有变量//以下为类中的公用//定义公用函数//输入num//输入scorevoid y( //定义公用函数 //输出num //输出score 结Student对intmain({stud1.setdata(); y( y(return}

//定义stud1和stud2为Student类的变//主函数//调用对象stud1的setdata//调用对象stud2的setdata//调用对象stud1的 y函//调用对象stud2的 y函 分为两大类:private(私有的)和public(公用的)。 100198.5100276.5

(1)一个C++程序可以由一个程序单位或多个程4个程序中都包括#include命②全局部分(在函数外的部分)。在这部分中包括对用户自己定义的数据类型的和程序中缺省,如intmain()。②函数体,即函数首部下面的大括号内的部分。如果在一个函数中有多个大括号,则最外层的一对{} 部分(在函数内的 (4)语句包括两类。一类是 执行语句。C++对每一种语句赋予一种特定的功能。C++程序书写格式自由,一行内可以写几个语句C++程序没有行号束处有一个“*/”C++用C++(cpp是cplusplus的缩写)。序(objectprogram)”。一般以.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论