我已经将全局变量SEIS_FORMAT定义为整数。但是当我在外部函数中使用它时,我将它定义为数组SEIS_FORMAT[6]并将其用作SEIS_FORMAT[0],如下所示: 1.MAIN()代码: #include "head.h"
printf("a=%d,b=%f,c=%d\n",*a,*b,SEIS_FORMAT[0]); //notice the use of SEIS_FORMAT
} 为什么我总是能得到正确的答案SEI
at %d and %d\n", &l1, &l2[0]);
test(5, 10);我对上面的代码有点迷惑……当测试函数已经指定了一个p10数组时,我们如何向该函数提供5的参数呢?输出地址也很奇怪,p1和p2应该是40个地址( 10个元素的数组乘以每个int的4个字节)。但是控制台显示它们之间只有4个单位的距离……