重学数据结构——CodeBlocks配置,框架搭建

Code Blocks是一个启动快速,轻量的C/C++开发环境,比起庞大的VS,用来练习代码是最好不过的了。并且,练习时采用GCC作为编译器,有利于提高我们代码的规范性。很多VC中不太规范的写法,在这里均无法通过编译,这是需要注意的一点。

Code Blocks的配置较为简单,但是由于我并不常用C语言,所以需要把C语言初级的多文件编译的流程写在此处,以作备忘。

 Code Blocks的文档结构从大到小依次是 WorkSpace->Project->文件夹->文件。

我将数据结构这个Project的文件结构定义如下:

  • main.c:调用函数用来测试的主程序文件
  • ****.h:定义数据结构及其操作
  • ****.c:实现数据结构的操作
  • head.h:常用的变量的宏定义及相关头文件引用

在main.c中需要引入文件如下:

  • 内置库文件
  • head.h
  • 包含数据结构定义的头文件

在****.h中需要引入文件如下:

  • head.h

在****.c中需要引入文件如下:

  • ****.h
  • stdio.h(当文件中出现NULL等特殊符号时)

需要注意的是,头文件中必须使用条件编译,在Code Blocks中会自动为我们生成,防止多次include造成重复编译。

转载于:https://www.cnblogs.com/yedaodao/p/3187284.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值