简述指针的概念,指针的概念以下说法正确的是

1,指针的概念以下说法正确的是A首先你要看出这是一个指针数组,是存储字符型指针的一维数组char*是一个整体line[5]是个数组,这个数组里的元素类型是char*可以当二维数组用,也可以当成链表数组 。b
2,编程中的指针概念每个变量都有地址,无论是基本变量、函数还是类对象,而这个地址一般是不可知的,指针就提供了这样一个机制,让你可以知道变量存储的地方 , 指针本身也是一个变量,它也有值,这个值就是某个变量的地址,它也有地址,如果你想知道这个地址的话可以把这个地址保存在另外一个指针里面,这就是二级指针 , 你愿意的话可以弄个三级指针、四级指针·····无穷下去 , 不过没多大意义指针是C语言中广泛使用的一种数据类型 。运用指针编程是C语言最主要的风格之一 。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址 , 从而编出精练而高效的程序 。指针极大地丰富了C语言的功能 。指示子程序所处内存的位子
3 , 指针的定义问题1、char* p1,p2 。这个定义是p1是字符型的指针 , p2只是一个字符类型的变量 。2、char *p1,*p2 。这个定义是p1是字符型的指针,p2也是字符型的指针 。谢谢,希望对你有帮助 。呵呵我想你是打错了.应该是(*pa)[3],它和*pa[3]是不同的.正像楼上说的.朋友.要理解这个问题,可采用“先右后左”的原则 。int *pa[3],从变量pa开始,先向右看,组合为pa[3],可知pa为一个包含3个元素的数组,再往左看,可知pa为一个包含3个元素(int型指针)的数组 。再给你一个例子:int (*pa)[3],同样的方法,从变量pa开始,先向右看,右边为右括号,所以往左看,可知pa为一个int型指针,再向右看 , 可知pa为指向一个3元素(int型)数组的指针 。【简述指针的概念,指针的概念以下说法正确的是】

    推荐阅读