黄冈职业技术学院毕业论文 谈谈C语言——指针与数组,共32页,13678字。 摘要 关键字:指针、数组、内存单元 指针在C语言中是一个比较灵活的数据类型,灵活地运用它,可提高程序的执行效率,然而它又是许多IT学者的难点,其主要原因是它与数组,数据库结合一起,综合的方面比较多 例如常见的,队,栈,线性表,orcale。而数组与指针指针和数组有着密切的关系,任何能由数组下标完成的操作也都可用指针来实现,但程序中使用指针可使代码更紧凑、更灵活。密切相关,合理引用数组元素都要用指针,指针的偏移量就是数组中相差元素的个数,真正的深层次的C语言是学习数据在内存中的分布及变换,计算机中的内存都是编址的,就像你家的地址一样。在程序编译或者运行的时候,系统(可以不关心具体是什么,可能是编译器,也可能是操作系统)开辟了一张表。每遇到一次声明语句(包括函数的传入参数的声明)都会开辟一个内存空间,并在表中增加一行纪录。记载着一些对应关系而指针与数组却是其中之一,用指针可以编写内存中的一些复杂程序,例如一些常见的操作系统,如unix 大家都认为,c语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是c语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有c语言的指针才能算指针。basic不支持指针,在此不论。其实,pascal语言本身也是支持指针的。从最初的pascal发展至今的object pascal,可以说在指针运用上,丝毫不会逊色于c语言的指针。 指针可以用来有效地表示复杂的数据结构,可以用于函数参数传递并达到更加灵活使用函数的目的.使C语言程序的设计具有灵活、实用、高效的特点。 目录 摘要 2 一、数组的引入 5 1.1数 组 5 1.2二维数组元素的表示方法 10 1.3二维数组的初始化 12 1.4字符数组 13 1.5字符串常用函数 15 二、指针的入门指导 19 1两指针变量相减 21 2两指针变量进行关系运算 21 三、指针与数组 26 一、指向数组元素的指针 26 二、指向二维数组的指针 27 三、字符指针 29 四、指针数组 30 结束语 32 参考文献 32 |
查看评论
已有0位网友发表了看法