|
<cc></cc>C语言其实是一门非常简单的语言。在不学习任何库函数的情况下,学习C语言的关键字、常量变量、基本数据类型、基本的运算符、函数等内容,恐怕只需要一个星期到一个月的时间。
不过没有函数库支持的C,显然是非常弱小的。ANSIC89,C99标准定义了一个最小的标准函数库,现在基本上所有的C编译器都支持C89,部分全部支持C99。标准库的规模是非常小的,能做的事情也不多。经常有初学者问:如何用C写窗口程序?如何用C处理、生成图片?如何用C处理数据库……这是标准库函数无法做到的。因为一涉及到这些具体的问题,各个系统都有不同的处理方法。由于系统提供的调用通常都是最底层的,跟系统关系非常密切,导致C直接处理这些问题生成的程序必然是依赖系统的,可移植性很差,非常繁琐,非常复杂,学习起来事倍功半。
因此有人说,C只适合于底层,只适合于操作系统。
果真如此吗?开源运动对此作出了响亮的回答:NO。我将根据我这几年对开源代码的追踪,介绍一些强大的C函数库。这些函数库,基本上都具有下面几个特点: (1)、自由,免费。授权基本上都是GPL、LGPL、BSD等。 (2)、跨平台。至少会跨WINDOWS2000/XP、LINUX、*BSD。 (3)、经受大量的考验。有一些将会是工业级的,有一些已经发展了十多年,有一些被大量、广泛地应用于各个方面。 (4)、高度包装,结构合理,使用简单。对,C语言也可以包装,一行代码也可以完成大量的工作。 (5)、函数名很长。没办法。呵呵。
在这个系列里,我将使用自由免费的C编译器-GCC,编译来自图形图像、GUI、网络、数据库、数学科学运算、解释脚本等方面的介绍性代码,让大家看到C语言的强大力量。GCC是LINUX/UNIX下最常用的C编译器,基本上每个系统都自带,目前稳定版是3.X,正在向4.X发展。本系列主要基于3.X。MINGW将GCC移植到了WINDOWS下,鉴于绝大部分初学者仍然使用WINDOWS,我将详细讲述在WINDOWS下安装MINGW+GCC的过程。
本系列适合: (1)、初步了解、掌握C语言 (2)、对编程有极大的兴趣 这两个条件缺一不可。
最近C语言吧流行不穿ID裸奔,我希望在这里学习的同学们还是注册自己的ID,登陆发言,这样才会有延续性,形成自己的风格,提问的时候,别人也好按情况回答你的问题。
下集预告(由于尚有几个差没出完,以下任务可能不会按时完成): 0.1工欲善其事,必先利其器-安装MINGW(预计完成时间:5月26日)
1、GUI和图形图像篇 1.1GUI王国的一朵奇葩,一枝独秀的GTK+(预计完成时间:5月31日) 1.2显示图片,原来是这么简单-GTK+的图片引擎(预计完成时间:6月3日) 1.3~介绍CAIRO,LIBGD等 ……
|
|
相关推荐
C语言函数库大全C语言函数库大全C语言函数库大全C语言函数库大全C语言函数库大全C语言函数库大全C语言函数库大全C语言函数库大全C语言函数库大全C语言函数库大全C语言函数库大全C语言函数库大全C语言函数库大全C语言...
C语言函数库.CHM C语言函数库.CHM C语言函数库.CHM C语言函数库.CHM chm格式方便阅读
C语言函数库和文件(完).doc 2. # ifdef 和# ifndef 条件编译的另一种方法是用#ifdef与#ifndef命令,它们分别表示“如果有定义”及“如果无定义”。 # ifdef的一般形式是: # ifdef macroname statement sequence #...
C语言函数库详解(收藏版).docx
c语言函数库.doc c语言函数库.doc c语言函数库.doc c语言函数库.doc c语言函数库.doc
C语言标准函数库速查手册.chm
C语言函数库.rar
C语言标准函数库详解.pdf C语言标准函数库详解.pdf C语言标准函数库详解.pdf C语言标准函数库详解.pdf
关于C语言函数库的详解
C语言函数库C语言函数库
C语言函数库大全
C语言函数库_大全.zip
用软件编写的c语言函数库 并且给出了每个函数的例子 便于读者理解和上机 下过之后绝不后悔 适合具有一定基础的C语言程序设计爱好者
C语言函数库大全
C语言函数库!字符串处理函数库
C语言函数库分类说明文档,包含开发中经常用到的函数,进行了总结!
C语言函数库,包括15个主要的头文件以及大部分常用的函数,并且有较为详细的解释,值得下载!!!
C语言函数库和文件(完).pdf
C语言函数库手册[借鉴].pdf