数组指针和指针数组

数组指针和指针数组

首先看以下代码

#include<iostream>
using namespace std;
typedef char T[10];
int main(){
    char a[10];
    char (*b)[10];
    char (*c())[10];
    T* d;
    cout << typeid(a).name() << endl; // A10_c
    cout << typeid(b).name() << endl; // PA10_c
    cout << typeid(c).name() << endl; // FPA10_cvE
    cout << typeid(d).name() << endl; // PA10_c
}

此时,a是一个字符数组;b是一个指向字符数组的指针,数组指针;c是一个函数指针;d是一个数组指针

posted @ 2024-10-10 23:59  LemHou  阅读(9)  评论(0编辑  收藏  举报