实验9 程序设计基础(二)

实验9 程序设计基础(二)

ID:15663993

大小:348.50 KB

页数:4页

时间:2018-08-04

实验9 程序设计基础(二)_第1页
实验9 程序设计基础(二)_第2页
实验9 程序设计基础(二)_第3页
实验9 程序设计基础(二)_第4页
资源描述:

《实验9 程序设计基础(二)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验9程序设计基础(二)一、实验目的1.掌握在VisualC++6.0集成开发环境下怎样编辑、编译、连接、执行、修改和调试C语言程序。2.熟悉简单数据结构的实现。二、实验内容用单链表存放学生数据。1.建立程序的头文件这个头文件定义了其他程序文件要使用的一些声明。其中还定义了三个指针:•头指针head。•为新的节点动态分配存储空间的的指针new。•用于对当前节点进行链接的中间指针this。此外还包含了要使用的函数的原型声明。⑴进入可视化的C++6.0集成开发环境,选择“文件”(File)菜单中的“新建”(N

2、ew)命令,在新建对话框中,先选择“工程”选项卡,选择“Wind2ConsoleApplication”类型,在“工程名称”下输入ex01;然后选择“文件”选项卡,再选择“C/C++HeaderFile”类型,在“文件名”下输入ex01,然后单击对话框中的“确定”按钮。⑵在编辑窗口中,输入如下内容:/***文件名:ex01.h***/structStudNode{charname[16];longnum;floatscore;structStudNode*next;};structStudNode*hea

3、d,*thisN,*newN;voidNewNode(void);voidListAll(void);⑶选择工具栏中的“保存”按钮,保存输入的代码。2.程序设计程序由3个函数组成:•主函数。有两项功能:(a)必要的初始化:设置一个标志;初始化头指针为空(即开始队列为空队列。(b)根据用户选择执行不同功能:若键入“E”或“e”,表示要进行增加新结点的操作;若键入“L”或“l”,表示要输出所有节点中数据;键入其他字符则退出。⑴在C++6.0中,选择“文件”(File)菜单中的“新建”(New)命令,在新建对话

4、框中,选择“文件”选项卡,再选择“C++SourceFile”类型,在“文件名”下输入ex01,然后单击对话框中的“确定”按钮。⑵在编辑窗口中,输入如下内容:⑶选择工具栏中的“编译”按钮,并在出现的对话框中选择“是(Y)”。•NewNode()函数:用来新增加一个结点。函数依次实现下面的功能:为新结点开辟一个存储空间;将新结点链接到表尾:若是空表,直接链接到head之后;否则要从头找哪个结的next为空;为新结点的各成员输入数据;将新链接的结点的next指针赋值NULL,即作为表尾。⑴在C++6.0中,选

5、择“文件”(File)菜单中的“新建”(New)命令,在新建对话框中,选择“文件”选项卡,再选择“C++SourceFile”类型,在“文件名”下输入ex02,然后单击对话框中的“确定”按钮。⑵在编辑窗口中,输入如下内容:⑶选择工具栏中的“编译”按钮,并在出现的对话框中选择“是(Y)”。·ListAll()函数:用来打印输出已有的全部结点中的数据。⑴在C++6.0中,选择“文件”(File)菜单中的“新建”(New)命令,在新建对话框中,选择“文件”选项卡,再选择“C++SourceFile”类型,在“文

6、件名”下输入ex03,然后单击对话框中的“确定”按钮。⑵在编辑窗口中,输入如下内容:⑶选择工具栏中的“编译”按钮,并在出现的对话框中选择“是(Y)”。完成以上操作后,选择“编译”菜单中的“构件ex01.exe”命令,构建可执行程序ex01.exe,再选择“编译”菜单中的“!执行ex01.exe”命令。在出现的对话框中选择“是(Y)”,即进入运行界面,按提示要求输入相关数据。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。