C语言,扑克牌用数组怎么存储才方便做处理?

要写一个锄大地的小游戏,请问52张扑克牌要怎么存入数组,才方便以后处理呢?
我目前想了两种方案: 1、定义一个二维数组 int Poker[4][13]来存 2、定义一个char Poker[52]存放扑克牌,int Poker[52]存放数值,之后处理 查表

定义一个二维数组比较好,扑克牌有四种花色,每四个数值相同的牌放在一行,很方便查找,我感觉定义为char Poker[13][4]更好,因为扑克不光有数字,同时还有字母,所以用char型会更方便,而且更节省内存,每四张牌一行,一共13行,这样更方便。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-03
第一种方便,折衷后定义为char Pocker[4][13]最好,且便于理解

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网