您的位置:首页 > 编程语言 > C语言/C++

C语言中二重指针和指针数组以及数组指针的测试

2017-04-12 15:05 232 查看
#include <stdio.h>

int main(int argc, char **argv)

{
int (*p)[3];
int a[3] = {11, 22, 33};
int k;

p = &a;
for(k=0; k<3; k++)
{
printf("*(*p + %d) = %d\n", k, *(*p + k));
}

/*
int j;
char **p;
char *m[3];
char a = '1', b = '2', c = '3';
m[0] = &a;
m[1] = &b;
m[2] = &c;
p = m;

for(j=0; j<3; j++)
{
printf("*m[%d] = %c\n", j, *m[j]);
printf("**(p + %d) = %c\n", j, **(p + j));
}

*/

/*
int i;
for(i=0; i<argc; i++)
{
printf("Main函数的第%d个参数为:%s\n", i+1, *(argv + i));
}

*/
return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 指针