我想将数组作为参数传递给函数Blink并打印出每个元素;然而,来自 Blink 函数的变量 count 会返回 1 ,因为数组中的元素数量 H
int main(){ int H[] = {1,2,3,4,5,6,7,8,9}; Blink(H);}
void Blink(int myArray[]){
int count = sizeof(myArray)/sizeof(myArray[0]);
printf("Size of the array is %d\n", count);
for(int x=0; x<count; x++){
printf("%d ", myArray[x]);
}
printf("\n");
}
请,建议哪里出错,我该如何解决?