随笔分类 -  C/C项目案例实践

摘要:1.功能需求分析 学生成绩管理系统是对学生基本信息及成绩的管理。本程序主要实现了对学生的学号、姓名等基本信息以及各项学科成绩进行增加、删除、修改、查询和保存到磁盘文件等操作。主要功能描述如下: (1)系统主控平台: 显示功能菜单界面,使用户根据提示输入相应的序号选择相应的操作。 (2)添加学生学生成绩信息:用户根据提示输入学生的学号、姓名、性别及四门课程的成绩。输入完一条记录之后,可根据提示继续输... 阅读全文
posted @ 2013-10-26 12:58 AI Algorithms 阅读(2192) 评论(0) 推荐(0)
摘要:1.功能需求分析 通讯录管理案例主要实现对联系人的信息进行添加、显示、查找、删除、更新和保存功能。主要功能需求描述如下: (1)系统主控平台: 充许用户选择想要进行的操作,包括添加联系人信息,显示、查找、删除、更新联系人信息、保存到文件和退出系统。 (2)添加联系人信息: 用户根据提示输入联系人的姓名、性别、电话、手机、传真、地址以及邮编等。输入完一条联系人信息,提示用户是否继续输入下一条联... 阅读全文
posted @ 2013-10-24 10:21 AI Algorithms 阅读(984) 评论(0) 推荐(0)
摘要:int i; cout<<memset(&i,1,sizeof(int))<<endl; 输出结果是16843009,而不是填充的1111 1111,为什么呢? 因为memset memcpy 都是string字符串处理函数,不是为int型做的! memset(&n ,1, sizeof(int)) 就是对n指向的内存的4个字节进行赋值,因为memset是字符串处理函数,所以这里的每个1都... 阅读全文
posted @ 2013-10-23 21:10 AI Algorithms 阅读(444) 评论(0) 推荐(0)
摘要:链表是通过一组任意的存储单元来存储线性表中的数据元素的,那么怎样表示出数据元素之间的线性关系呢?为建立数据元素之间的线性关系,对每个数据元素ai,除了存放数据元素的自身信息ai之外,还需要存放和ai一起存放其后继ai+1所在的存储单元的地址,这两部分信息组成一个"节点"(如图),存放数据元素信息的称为数据域,存放其后继地址的称为指针域。因此,n个元素的线性表通过每个节点的指针域拉成了一条"链子",... 阅读全文
posted @ 2013-10-23 11:19 AI Algorithms 阅读(657) 评论(0) 推荐(0)
摘要:1.C语言数据类型 所谓数据类型是按被定义变量的性质、表示形式、占据存储空间的多少、构造特点来划分的。C中数据类型可分为基本数据类型、构造数据类型。指针类型、空类型4大类,结构如图: (1)基本数据类型的主要特点:其值不可再分解为其它类型。如整型(int , short int / short , long int /long) , 实型(单精度:float型,双精度:double型,长... 阅读全文
posted @ 2013-10-21 22:11 AI Algorithms 阅读(595) 评论(0) 推荐(0)