c语言指针用法有哪些 如何应用(方娜)
下面,边肖将告诉你C语言指针有哪些用途。
c语言指针用法
Int t定义整数变量
Int *p:p: p是指向整数数据的指针变量。
Int a[n]:定义一个整数数组a,有n个元素。
Int *p[n]:定义指针数组p,由n个指向整形数据的指针元素组成。
Int (* p) [n]: p是指向包含n个元素的一维数组的指针变量。
Int f (): f是一个返回整数值的函数。
Int * f (): p是一个返回整数数据指针的函数。
Int (* f) (): p是指向函数的指针,返回一个整数值。
Int **p:p: p是一个指针变量,它指向一个指向整形数据的指针变量。
c语言的应用
驱动,无论是操作系统还是单片机,除了汇编,都是用C语言编写的。
对于系统服务,由于操作系统都是用C语言提供API,而且C语言的执行效率比较高,所以最适合用C语言编写系统服务。
应用软件,因为C语言没有成熟的开发框架,不适合开发大规模应用。但是,也有一些程序要求高效率,比如Git。
它不仅在软件开发中,而且在各种科学研究中,都有着广泛的应用和强大的数据处理能力。适合写系统软件,3D,2D图形,动画。具体应用如单片机和嵌入式系统开发。
c语言是一种面向过程的语言。c语言在windows平台下编译,直接在windows平台下运行,而Java总是在他的虚拟机上运行。所以理论上C语言可以做一些比较低级的工作,像Java,它写不出Windows病毒。