c语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。下面一起来看看小编为大家整理的c语言的应用及注意事项,欢迎阅读,仅供参考。
c语言的应用
1.数据库管理和应用程序方面
c语言的非数值处理功能很强,因此它被广泛地应用于数据库管理系统和应用软件。大多数的关系数据库管理系统,如dbase,fox$ase, oracle等,都是由c语言编写的。各种不同部门的应用软件也大都是用g语言开发的,c语言在开发数据库应用软件方面应用很广,深受开发者的欢迎。
2.图形图像来统的应用程序方面
c语言在图形图像的开发中也有着广泛的市场。很多图形图像系统,如autocad通用图形系统等,就是使用c语言开发的,并且在这些图形系统中可以直接使用c语言编程,实现某些功能。c语言编译系统带有许多绘图功能的函数,利用这些函数开发图形应用软件十分方便。所开发的应用程序常用c语言编写接口界面,这样既方便又灵活,效果很好。这是因为该语言提供有图形处理功能,便于实现图形图像的各种操作。因此,c语言在图形图像的应用方面很好地发挥了它的作用。
3.编写与设备的接。程序方面
c语言不仅在建立友好界面方面有着广泛应用,如下拉式菜单、弹出菜单、多窗口技术等;而且在编写与设备的接口程序方面也有着广泛应用。这是因为c语言不仅具有高级语言的特性还具有低级语言的功能,因此,在编写接口程序方面十分方便,有时它与汇编语言一起使用,会显示出更高的效率。
4.数据结构方面
由于c语言提供了十分丰富的数据类型,不仅有基本数据类型还有构造的.数据类型,如数组、结构和联合等,把它们用于较复杂的数据结构〔例如,链表、队列、伐、树等)中显得十分方便,这方面已有许多成熟的例程供选择使用。
5.排序和检索方面
排序和检索是数据处理中最常遇到并较为复杂的间题。使用c语言来编写排序和检索各种算法的程序既方便又简洁。特别是有些排序算法采用了递归方法进行编程,更显得清晰明了。因此、人们喜欢使用g语言来编写这方面的程序。
上述列举了五个方面的应用,但绝不是说c语言的应用仅限如此,而是说在这几个方面目前使用得更多些。c,语言可以说在各个领域中都可以倪用,并且都会有较好的效果。所以,c语言是当前被用于编程的最广泛的语言之一。
另外,c语言是一种结构化程序设计语言,在编写大型程序中也很方便,特别是该语言又提供了预处理功能,其中文件包含在多人同时开发一个大程序时将带来减少重复和提高效率等好处,因此,越来越多的人喜欢用c语言来开发大型程序。
c语言编写注意事项
1. 每个程序中一定包含main()函数, 尽管c语言中对函数命名没有限制
2. printf函数永远不会自动换行,只能用n来实现, 回车键进行的换行在编译中会出现错误信息
3. 在vs2008中编译.测试需要加 system("pause"); 来暂停dos自动退出导致的printf无法显示
4. 所有自定义变量 必须声明才能使用
5. 每行只书写一条语句, 在运算符两边加上一个空格, 便于阅读
6. 整数除法将自动舍位, 不会进行四舍五入的操作
7. for(初始化部分;条件部分;增长部分) - 比while 更适用于初始化和增长步长都是单条语句 情况下
8. 使用 #define 名字 替换文本 对部分"幻数" 赋予意义便于阅读 #define结尾不需要;号结束
9. eof(end of file) - 表示没有字符输入时 - 定义在stdio.h 头中 eof不等于n 换行等
10. != 的优先级大于 = 如果对判断中存在变量赋值时 对赋值加以() e.g while((c = getchar()) != eof)
11. getchar() 用于用户输入 直至键入回车
12. 变量名以字母和数字组成, (下划线"_"被默认为字符,以下划线为首写字母的为库类变量名),变量常以小写字母开头.内部变量命前31位有效,外部名至少前6位保持唯一性. 大小写在c语言中是区分的.
13. 一个字符常量为一个整数, 以''单引号括起.e.g '0' 为48, 与0没有任何关系
14. ansi c语言的转义符: a 响铃符; b 回退符; f 换页符; n 换行符; r 回车符; t 横向制表符 v 纵向制表符; \ 反斜杠; ? 问号; ' 单引号;" 双引号; ooo 八进制数; xhh 十六进制数;'