C_指针的函数和函数的指针

C_指针的函数和函数的指针

这两个概念都是简称:

指针函数是指带指针的函数,即本质是一个函数。

函数指针是指向函数的指针变量,因而函数指针本身首先应是指针变量,只不过该指针变量指向函数

指针数组和数组指针和指向指针的指针

一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都相当于一个指针变量。一维指针数组的定义形式为

类型名 数组名[数组长度];

例如:int *name[4]

#include <stdio.h>

void main()
{
      int a[5] = {1, 3, 5, 7, 9};
      int *name[5] = {&a[0], &a[1], &a[2], &a[3], &a[4]};
      int i;

      for( i=0; i < 5; i++ )
      {
            printf("%d   ", *name[i]);
      }
      printf("\n\n");
}

数组指针为,指向数组的指针 int (*poiner)[4]

猜你喜欢

转载自blog.csdn.net/weixin_40304387/article/details/80431379
今日推荐