加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

简单介绍三个C语言图形库C语言其实最擅长的是写纯数据处理的程序

发布时间:2020-12-14 02:39:02 所属栏目:大数据 来源:网络整理
导读:C语言其实最擅长的是写纯数据处理的程序 . 非得用C语言写个界面程序那将会变得很困难 . 我刚开始学C语言就是从hello world 开始的,后来慢慢开始学从三个数中找出最大值,和对数组进行排列什么的 . 当水平提高到一定程度后,就想要用C语言去写个游戏,或者图形界

C语言其实最擅长的是写纯数据处理的程序 . 非得用C语言写个界面程序那将会变得很困难 .

我刚开始学C语言就是从hello world 开始的,后来慢慢开始学从三个数中找出最大值,和对数组进行排列什么的 . 当水平提高到一定程度后,就想要用C语言去写个游戏,或者图形界面 .

写图形和界面无外有两个选择,一个是接别人的图形接口,一个是自己跟底层的硬件打交道 . 但我想,自己写底层是不可能的,那就只好接别人开发的接口 .

下面说三个我自己用过的库 .

openGL(开源图形库),跨平台,这是个最专业图形库,内容比较复杂,必需要有数学基础,还有计算机图形学基础,否则是用不好它 . 不支持 声音 键盘 等等一些东西,如果需要这些东西,可以使用一个工具包 (GLUT) . glut也是一个库,它是对opengl的再封装,然后再加上声音和键盘事件处理 . 新手学opengl一般都是从glut库开始的 .

SDL(简单媒体库接口),这是我用得最多的图形库,只支持2D . 函数数量少,而且也简单 . 非常适合新手使用 . 而且还支持嵌入opengl程序 .

graphics,msdos平台,这是turbo c 上自带的一个图形库 . 这个我感觉也很适合新手玩 . 但这东西只能拿来玩,现在没有人开发用这个 . 这是一个DOS时代的东西,现在已经没人用了 . 它上面的函数还是挺简单的,什么画点画线画圆画矩形,都有 .

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读