C语言中,有三个不同名字的数组,如何通过他们的名字进行循环?
C语言中,有三个不同名字的数组,如何通过他们的名字进行循环?比如说,我先在数组A进行某一动作,然后做完以后到数组B做这个动作,再到数组C...A.B.C.A.B.C......
C语言中,有三个不同名字的数组,如何通过他们的名字进行循环?
比如说,我先在数组A进行某一动作,然后做完以后到数组B做这个动作,再到数组C...A.B.C.A.B.C........ 展开
比如说,我先在数组A进行某一动作,然后做完以后到数组B做这个动作,再到数组C...A.B.C.A.B.C........ 展开
6个回答
展开全部
想要for each 的效果?
C本身好像不行哦!
可以自定定义一种数组带名字的数组哈!
struct myArray{
char * pName;
char * pParentName;
成员类型 * pElement;
}
好像,是这样整但,
当然还有很多相当的函数要写哦..
C本身好像不行哦!
可以自定定义一种数组带名字的数组哈!
struct myArray{
char * pName;
char * pParentName;
成员类型 * pElement;
}
好像,是这样整但,
当然还有很多相当的函数要写哦..
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言的数组概念的学习,通过for循环输出打印数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#defind fun(x) fun_##x //##为连接符
fun(A) 展开为 fun_A
fun(B) 展开为 fun_B
这样就可以解决啦
fun(A) 展开为 fun_A
fun(B) 展开为 fun_B
这样就可以解决啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
非得根据名字么?
Array[0] = A;
Array[1] = B;
Array[2] = C;
for(int i = 0;true;i++)
{
do_something(Array[i%3]);
}
Array[0] = A;
Array[1] = B;
Array[2] = C;
for(int i = 0;true;i++)
{
do_something(Array[i%3]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义一个结构体吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询