《C++语言程序设计》课程设计报告-学生信息查询系统汇.doc

《C++语言程序设计》课程设计报告-学生信息查询系统汇.doc

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

《C++语言程序设计》 课题设计报告 课题名称: 学生信息查询系统 专业: 电子信息工程 班级: 2班 姓名: 学号: 指导老师: 日期: 2011-05-06 仰恩大学计算机系 课程序设计目的(根据情况写) 了解面向对象程序设计与结构化程序设计的内在差别; 了解类和对象的概念,学会对数据进行封装处理,灵活应用类的继承关系,学会用构造函数来进行对象的初始化工作,通过重载构造函数来对对象进行更为深入的数据初始化,用析构函数来清理和释放对象所占用的系统资源; 通过对象指针来访问对象,从而完成对对象数据的调用与返还; 利用动态内存分配在程序的运行中根据实际需要申请内存空间,使用结束后释放所占用的内存空间; 通过继承与派生来简化程序代码简化程序设计,有效利用已有的类模块资源。 (6)以学生信息管理为应用背景,建立学生信息管理程序Studio 2005,Visual Studio 2010……….等。 实现过程 C++编程基础知识介绍 数据类型:对数据类型定义是非常重要的,它可以为数据在内存中分配适合的存储区域、确定数据范围,并且可以规定数据所能进行的有效操作; 1:对数据类型的分类有: 2:常量和变量:变量(variable):取值在程序的执行过程中可改变值的量;常量(constant):取值在程序的执行过程中始终保持不变的量。又分为文字常量(literal constant)常变量(也称为符号常量) 3:运算符和表达式:包括C++运算符、优先级和结合性 ;基本运算符及其表达式(即算术运算符及算符表达式;赋值运算符与赋值表达式;自增、自减运算;逻辑运算、逻辑表达式及其求值优化;位运算;逗号运算符与逗号表达式;sizeof( )运算符) ; 语句(包括表达式语句;表达式; 空语句;复合语句{若干语句} 流程控制语句:用来控制或改变程序的执行方向);算术类型转换和赋值类型转换 ;求值次序与副作用 等知识。 程序流程控制 a:复合语句:将多个语句组合在一起,用一对花括号将这些语句组合在一起,称为复合语句(主要用到if、for、while、switch) 分支流程If 语句 If (条件表达式) 语句1 else 语句2 循环流程While语句 While(条件表达式1) { 语句1; if(条件表达式2) break; 语句2; } 语句3; 循环流程for语句 for(初始化表达式;条件表达式;循环表达式) { 循环体语句 } 循环流程switch语句 switch(条件表达式) { case 1: 语句1;break; …… case n: 语句1;break; } *【break语句使用:用在while,do…while,for和switch语句中,在循环语句中,break用来从最近的封闭循环体内跳出,在switch语句中,break用来跳出switch语句。】 b:函数的调用:调用一个函数就是暂时中断现有程序的运行,转去执行被调用函数,当被调用函数执行结束以后,再返回到中断处继续执行的过程,如下表: c:函数的嵌套:执行过程如下表: (2)程序的概要设计(流程图) 1:总体(主函数):设计学生信息管理系统界面,定义程序功能

文档评论(0)

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

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

1亿VIP精品文档

相关文档