如果我按照以下方式編寫它,則返回結果爲1.不明白爲什麼?預期的答案是5.char * list []返回長度爲C和C++的疑問
int main()
{
const char* list_of_filename[] = {"One","Two","Three","Four","Five"};
printf("%d", countFiles(list_of_filename));
return 0;
}
int countFiles(const char* list_of_filename[])
{
return sizeof(list_of_filename)/sizeof(list_of_filename[0]);
}
優秀的解釋! – 2012-04-05 03:58:00
@AdamLiss:乾杯。 – AusCBloke 2012-04-05 03:58:27