【发布时间】:2011-04-21 14:28:34
【问题描述】:
我正在尝试编写一个打印出数组中元素的函数。但是,当我使用传递的数组时,我不知道如何迭代数组。
void
print_array(int* b)
{
int sizeof_b = sizeof(b) / sizeof(b[0]);
int i;
for (i = 0; i < sizeof_b; i++)
{
printf("%d", b[i]);
}
}
对传递的数组进行迭代的最佳方法是什么?
【问题讨论】:
-
问题不应同时标记为 C 和 C++。它们是不同的语言,正确答案因您想要的语言而异。