数据结构课程设计——校园导游系统(C语言)_姜权罡-CSDN博客文章浏览阅读4.5w次,点赞363次,收藏1.4k次。本项目设计了一款校园导游系统,采用C语言实现,通过无向带权图结构展示校园景点及其之间的路径。系统具备菜单导航、浏览路线、查询最短路径等功能,适用于学生和访客快速了解校园布局。 https://blog.csdn.net/m0_46625346/article/details/107149473

备选方案

9-07

我们采用的是自顶向下、逐层分解的结构化的开发方法。

目前是想做一个图形界面(UI)设计,但是由于c语言本身没有内置的GUI(图形用户界面)库,

只有控制台界面内(文本界面)或者只能借助第三方库,一种是直接调用Windows系统的API,无需额外安装库,另一种是可跨平台的GTK+库,这里需要先安装开发环境(Windows下的MSYS2,linux的libgtk-3-dev),还有一个是c++的QT,是否可通过extern实现c呢?

使用双引号表示优先从当前源文件所在目录查找头文件

在 C 语言中,函数的声明通常放在 .h 头文件中,而函数的定义(实现)则应该放在 .c 源文件中,这是标准的做法。

.h是头文件(header file)主要用于声明,包括函数声明,变量声明,宏定义,结构体,枚举类型定义等,相当于接口说明书

.c:源文件(Source File )

-o 是 GCC 编译器的一个选项,它的作用是指定生成的可执行文件(或目标文件)的名称

生成.exe 文件,在终端中输入.\表示当前目录,.\文件名.exe运行可执行文件

像是只定义函数的源文件要和主源文件一起编译,不能单独编译,不然会报错

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐