test: 博客美化中……
摘要: 一、枚举的概念 枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数。当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型。比如,你可以用一个枚举类型的变量来表示季节,因为季节只有4种可能的取值:春天、夏天、秋天、冬天。 二、枚举类型的定义 一般形式为:enum 枚举名 阅读全文
posted @ 2016-11-20 23:37 前程明亮 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 本文目录 一、什么是结构体 二、结构体的定义 三、结构体变量的定义 四、结构体的注意点 五、结构体的初始化 六、结构体的使用 七、结构体数组 八、结构体作为函数参数 九、指向结构体的指针 天来学习C语言中另外一种数据类型:结构体。结构体是经常用到的数据类型,使用频率不亚于指针,所以需要重视,不过用法 阅读全文
posted @ 2016-11-20 17:45 前程明亮 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 上一讲介绍了static和extern对函数的作用,static用来定义一个内部函数,不允许其他文件访问;extern用来定义和声明一个外部函数,允许其他文件访问。static和extern对变量也有作用,不过跟函数有点差别。 C语言和Java都有全局变量的概念,但是它们的用法还是有些差别的。 一、 阅读全文
posted @ 2016-11-20 16:54 前程明亮 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、extern与函数 如果一个程序中有多个源文件(.c),编译成功会生成对应的多个目标文件(.obj),这些目标文件还不能单独运行,因为这些目标文件之间可能会有关联,比如a.obj可能会调用c.obj中定义的一个函数。将这些相关联的目标文件链接在一起后才能生成可执行文件。 先来理解2个概念: 外部 阅读全文
posted @ 2016-11-20 16:19 前程明亮 阅读(290) 评论(0) 推荐(0) 编辑