我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

数组传参 时用一级指针和二级指针传参时为什么一个加&一个不加

void test (int  *p,int sz)
 {  int i=0;
  for(i=0;i"%d",(*((*p)+i)));

 }
int main ()
{
  int arr1={1,2,3,4,5};
  int *p=arr1;
 int sz=sizeof(arr1)/sizeof(arr1[0]);
  test (&p,sz);
return 0;
}

#include
void test (int*p,int sz)
{ int i=0;
for(i=0;i
printf("%d",((*p)+i));

}
int main ()
{
int arr1[]={1,2,3,4,5};
int *p=arr1;
int sz=sizeof(arr1)/sizeof(arr1[0]);
test (p,sz);
return 0;
}



  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7550888

近期文章

  • 为什么运行结果是2 4呢?,2可以理解,4怎么来的?
  • c语言位运算计算问题
  • 请问这里明明定义了为什么还是会报错?大一新生已经没多少头发了。
  • 用if语句写程序但运行错误
  • RT-thread的finSH移植
  • IVX中设置了下拉菜单,但是编译后不显示
  • c语言循环素数判定的问题
  • JAVA eclipse
  • 用C语言写8!+9!+10!
  • Linux下多个子项目的工程依赖如何处理?详见正文
  • while(scanf("%ld",&n)!=EOF)这行代码的作用,及使用环境
  • 登录我写的系统的时候一直显示我的用户密码错误,如何解决?
  • 如何用java简短地测试数据?
  • 为什么结果是-1 0呢?
  • 中序遍历非递归二叉树
  • 非在括号外面对哪个有效
  • 一维多项式插值不知道哪里出错
  • 国家标准GB-T 25070-2019 在哪里能下载
  • 有人知道给我解释一下这个代码吗
  • c++ 中vector subscript out of range 怎么解决?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华