首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个指针数组创建的有关问题——

2012-11-08 
一个指针数组创建的问题——在线等int (*b)[3]中的b代表什么?[解决办法]b是一个数组指针.C/C++ code#includ

一个指针数组创建的问题——在线等
int (*b)[3];
中的b代表什么?

[解决办法]
b是一个数组指针.

C/C++ code
#include <stdio.h>int main(void){    int a[2][3] = { {1, 2, 3}, {4, 5, 6} };    int (*b)[3] = a;    int *p, i;    p = (int *)b;    for (i = 0; i < 3; i++)        printf("%d ", p[i]);    printf("\n");    p = (int *)(b + 1);    for (i = 0; i < 3; i++)        printf("%d ", p[i]);    return 0;}
[解决办法]
int (*b)[3];
表示一个指针,一个指向 int[3]数组的指针。

热点排行