- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)