gpt4 book ai didi

c - 如何从参数打印函数中的数组名称?

转载 作者:太空宇宙 更新时间:2023-11-04 06:20:04 25 4
gpt4 key购买 nike

我有这样一个函数:

foo(int a[], int b);

我想在函数中打印数组的名称。如果我打电话

foo(cards, 5);

我想打印这个:array name:cards;array size:5。我应该怎么做?

最佳答案

你不能。当您的程序正在执行时,源代码中使用的名称“卡片”不再可用。但你可以这样做:

void foo(int *a, int b, const char *name);
...
foo(cards, 5, "cards");

关于c - 如何从参数打印函数中的数组名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36955489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com