你会发现,有一些头文件(比如stdlib.h,stdio.h)每一个编译器都有,而里面的函数(如printf,malloc)每一个编译器都支持。这些函数组成的集合就是标准函数库。平常用的函数基本都属于标准函数库。
在扶沟等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、成都网站设计 网站设计制作按需策划,公司网站建设,企业网站建设,成都品牌网站建设,网络营销推广,外贸营销网站建设,扶沟网站建设费用合理。
ANSI对此是有规定的
C语言库函数,常用库函数有:
1、scanf格式输入函数
2、printf格式输出函数
3、systemdos命令函数
4、sort排序
5、main主函数
6、fgets文件读取字符串函数
7、fputs文件写入字符串函数
8、fscanf文件格式读取函数
9、fprintf文件格式写入函数
10、fopen打开文件函数
11、getchar输入字符函数
12、putchar输出字符函数
13、malloc动态申请内存函数
14、free释放内存函数
15、abs求绝对值数学函数
16、sqrt求平方根数学函数
扩展资料
语言组成:
1、数据类型
C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
2、常量与变量
常量其值不可改变,符号常量名通常用大写。
变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。
3、数组
如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。
4、指针
如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。C语言中另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一。
参考资料来源:百度百科-函数
1. 最好是先看看标准文档,在cppreference.com这网站也能查看,打开文档里面有各标准库函数、宏的列表以及详细介绍,C和C++的都有,如英文读不懂的话可以选择中文版。内置的系列函数,查找文档就一目了然,还有非常详尽的参数、功能、返回值等说明以及各种格式化说明符的用法。
2. 对于初学C语言底层实现并不需要深入了解,如想了解的话可以研究一下glibc之类的实现。
C语言的经典书籍:
《数据结构:C语言版》 霍洛维茨 著
若是没学过数据结构就匆匆编程,会有遇到很大瓶颈的。
《C专家编程》、《C和指针》、《C陷阱与缺陷》
这些书可以扩大你的知识面。
编程技术不仅仅在于一些细节的处理上,还体现在全局的设计思想。如何为设计划分模块比如何编出一个具有某些功能的模块难度大许多。因此,建议你先别急着想要编出多牛的程序。而是多拓展一下自己对计算机知识的了解。现在才大二嘛。不了解这个领域,就匆匆选择了一个方向,你会后悔的。
加深对计算机理解方面的书:
《深入理解计算机系统》——强力推荐,这个讲得深入浅出,非常经典。
《计算机网络——自顶向下方法》
《操作系统概念》——西尔伯沙茨
还有《C++编程思想》,这本算是相当入门的C++书籍了(我一次接触C++的书籍就是它)。
看这些书,你就会了解许多概念,和书中反复提到的编程思想。会极大的开阔你的视野。对编程相当有助益。而且,将来学起新技术会相对容易许多。
当然,你很迫不及待的要试试编程。那给你推荐一部不错的代码书《代码大全》(第二版)史蒂夫·迈克康奈尔