共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
陈建辉 《莆田高等专科学校学报》2001,8(4):52-55
结合实例从五个方面对C语言指针进行分析和探讨:阐述C语言指针的概念和正确使用指针变量,区分指针变量和指针的指向变量的含义和用法;通过判断变量与运算符*。[]和()的结合顺序来确定变量的数据类型及指向变量或成员变量的类型;指出指针与数组的关系,通过指针来访问数组元素和采用下标法数组元素的等价关系;作为函数参数的指针变量;可以改变所指向的主调函数变量的值;指针可以实现动态存储分配,用来实现对链表的创建,插入和删除等操作。 相似文献
3.
本文创造性地提出了“地址就是指针”,该结论是理解数组和指针关系的基础;创造性地提出“点指针和行指针”的概念,这些概念很好区分了多维数组中两种不同类型的指针;在此基础上,进一步认为“数组名称既表示地址,又表示指针”“,二维数组array[n][m],可以认为是含有array[0],array[1]……array[n-1]等n个元素的一维数组,而这些元素是包含了m个具体元素的一维数组;一维数组名称,如array[0],array[1]……array[n-1]是点指针,二维数组名称array是行指针”。 相似文献
4.
在C语言的学习中,数组与指针的应用是重点和难点,尤其多维数组和指针应用已成为学习和掌握C语言的一大障碍。利用消维法和图示法,通过二维、三维数组与指针的关系,延伸到多维数组的探讨,让学习C语言的人轻松的理解和接受利用指针法对多维数组元素取值的方式。 相似文献
5.
C语言多维数组与指针的探讨 总被引:2,自引:0,他引:2
在C语言的学习中,数组与指针的应用是重点和难点,尤其多维数组和指针应用已成为学习和掌握C语言的一大障碍。利用消维法和图示法,通过二维、三维数组与指针的关系,延伸到多维数组的探讨,让学习C语言的人轻松的理解和接受利用指针法对多维数组元素取值的方式。 相似文献
6.
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。在C语言中指针的概念比较复杂,使用也比较灵活。每一个学习和使用C语言的人都应当深入地学习和掌握指针。本文介绍了指针的概念、指针和数组的关系,并深入探讨了指向结构体类型数组的指针变量及其定义方法,同时通过实际问题详细说明了如何灵活应用指向结构体数组的指针及使用时应该注意的问题。 相似文献
7.
多维数组和指针是C及C^ 中的两种重要的数据类型,数组名是一个地址常量,指针是一个地址变量,指向多维数组的指针应能够充分反映出数组本身的类型信息和结构特征,这样程序才能得以正确运行。 相似文献
8.
关于二级指针的进一步探讨 总被引:1,自引:0,他引:1
韩海 《江汉大学学报(自然科学版)》2005,33(1):42-44
阐述了二级指针的概念,把二级指针分成指向指针变量的指针和指向数组的指针两种情况,讨论了二级指针变量与二级指针数据的用法与区别. 相似文献
9.
10.
《河南教育学院学报(自然科学版)》2017,(1)
在C语言代码的编写过程中,指针数组与数组指针是经常用到的数据类型,其形式相近而意义迥然.正确理解这两个概念是使用C语言写好代码的前提.通过实例比较,阐述指针数组与数组指针的差异. 相似文献
11.
指针是C语言的重要组成部分。灵活的使用指针可以提高程序的执行效率,可以建立动态数组,可以灵活的处理字符串等等。本文简要介绍了指针的重要作用,从而使初学者更好地了解使用指针的必要性。 相似文献
12.
《辽宁师专学报(自然科学版)》2015,(2)
为灵活应用多维数组指针,研究了多维数组指针与多维数组之间的逻辑关系.通过分析多维数组的构造方法及多维数组指针常量和多维数组指针变量的内涵,指出多维数组指针与多维数组之间的逻辑对应关系. 相似文献
13.
张瑞良 《贵州大学学报(自然科学版)》2006,23(2):217-220
通过指针可以设计出更加高效、灵活、简洁的C程序.作者主要从指针的自加减运算、指针作为函数参数、指针与动态多维数组和指针数组四方面,分析了指针应用对C程序效率的影响. 相似文献
14.
二维及多维链表及其算法实现 总被引:2,自引:0,他引:2
李晓东 《佛山科学技术学院学报(自然科学版)》2003,21(3):35-38
通过对线性链表和数组的比较研究,总结出二(多)维链表的结构和算法。指出采用二(多)维链表可以克服数组内存分配的局限性和单链表数据访问的局限性,并通过实例说明二维链表的用法。 相似文献
15.
对C的教学和编程中普遍存在的二维数组与指针极易混淆的关系进行了深入的探讨和分析 ,并对实际编程中遇到的一些问题作了阐述 相似文献
16.
本文在分析图像分层表示的基础上,提出一种图像分层优化二元树结构表示.该优化二元树结构比指针二元树结构及指针四元树结构简单,多幅图像试验结果表明,该结构比指针二元树数据结构及指针四元树数据结构占用存储空间少.文中还研究了图像从二维数组表示到优化二元树结构表示的转换算法,图像显示结果表明,图像完全一样. 相似文献
17.
对C 的教学和编程中普遍存在的二维数组与指针极易混淆的关系进行了深入的探讨和分析,并对实际编程中遇到的一些问题作了阐述。 相似文献
18.
李家 《辽宁师范大学学报(自然科学版)》2004,27(2):254-256
就C语言教学中数组名的量纲、数组名与指针的关系及指针的本质等教材和讲授中容易产生理解误区的内容进行了探讨,总结了C语言中数组定义和引用语句间的内在联系,将其归纳为“升格降格法”用以对数组和指针的使用进行量纲判断. 相似文献
19.
在C语言教学中,我们发现使用TC中scanf()函数时,当输入项为float型二维数组元素,同时其下标为变量时,往往程序不能正常运行。通过实例分析了产生这种问题的原因,提出了解决方法。 相似文献
20.
在嵌入式应用中增强Linux实时性的方法研究 总被引:3,自引:0,他引:3
在分析Linux实时性的同时,指出了将其应用于实时系统时所存在的不足,提出了一种提高Linux实时性的思想及实现方法.该方法将进入系统的所有任务按实时性要求不同分成硬实时任务、软实时任务和非实时任务三种,依次用task_struct结构中policy属性的取值SCHED_FIFO,SCHED_RR和SCHED_OTHER作为标识,把原Linux的单运行队列改为双运行队列.为严格保证硬实时任务的实时性,将其单独放在一个队列中,由指针数组的元素run_queue[0]指向,采用FIFO调度算法;软实时任务和非实时任务放在一个队列中,由指针数组的元素rurl—queue[1]指向,采用RR调度算法,通过抢占方式保证软实时任务优先于非实时任务.修改sched()函数的调度流程,使有实时性要求的任务尽可能多的得到调度机会;同时修改中断处理流程,实现可抢占式改造.达到硬实时任务可抢占软实时和非实时任务.软实时任务可抢占非实时任务的目的. 相似文献