关于指针数组,输出元素问题。谢谢
#include <stdio.h>void main()
{
char *a[]={"hj","hdj","jfk"};
int *b[]={3,4,2};
char (*p);
int (*p1);
p = &a;
p1 = &b;
printf("%s\n",a);
printf("%d\n",b);
printf("%s\n",*(p+1));
printf("%d\n",*(p1+1));
}帮俺看下哪里有些语法错误,该怎么改。谢谢啦
全是警告! #include <stdio.h>
void main()
{
char a={"hj","hdj","jfk"};
int b={{3,2},{4,3},{2,4}};
char *p={a, a, a};
int *p1={b, b, b};
printf("%s\n",a);
printf("%d\n",b);
printf("%s\n",*(p+1));
printf("%d\n",*(p1+1));
}
指针数组一般用来处理字符串和二维数组~~~~~~ 一起加油 还有不懂的共同讨论 哥们,你最近在论坛很活跃嘛,不错,一起加油 杨学子 发表于 2014-4-19 20:38 static/image/common/back.gif
#include
void main()
谢谢指教啊 天使之约 发表于 2014-4-19 22:11 static/image/common/back.gif
哥们,你最近在论坛很活跃嘛,不错,一起加油
多谢兄弟的关注,看了段视频,刚加入论坛。一起努力:handshake Prophet 发表于 2014-4-20 19:16 static/image/common/back.gif
多谢兄弟的关注,看了段视频,刚加入论坛。一起努力
一起努力,一起加油
页:
[1]