指针
怎么修改才能打印不用数组指针情况下 是我看的有问题,没有源码?只有执行结果呀 qq小小七 发表于 2017-6-19 11:53是我看的有问题,没有源码?只有执行结果呀
没有看懂问题,直接for(i = 0; i < 13; i ++)
{
printf("%d ", a);
}
不就可以打印了么
qq小小七 发表于 2017-6-19 15:12
没有看懂问题,直接for(i = 0; i < 13; i ++)
{
printf("%d ", a);
printf("%d ",a); 本帖最后由 qq小小七 于 2017-6-19 15:16 编辑
qq小小七 发表于 2017-6-19 11:53
是我看的有问题,没有源码?只有执行结果呀
printf("%d ",a); qq小小七 发表于 2017-6-19 15:15
printf("%d ",a);
printf("%d ",a);方括号怎么显示不出来呢,a【i】 本帖最后由 ba21 于 2017-6-19 16:53 编辑
int **pp=&p;//pp存储的是 p的地址,实际上指向的是数组a的首地址
printf("%d\n",*(*pp+i)); //*pp 得到数组a 的首地址, *pp+i 数组a的首地址加i,*(*pp+i) 截取该地址的值
printf("%d\n",*(pp+i));//pp 得到数组a的首地址
页:
[1]