问题描述
- 有关C语言数组的一个小问题
-
char paidian;
paidian = "34567890JQKA2"[(num - 1) / (4 * JIFUPAI)];
解决方案
C语言中一个小问题
c语言中的一个小问题
关于《c语言的一个小问题》的补充
解决方案二:
你这个paidian什么意思?"34567890JQKA2"是字符串[(num - 1) / (4 * JIFUPAI)]似乎是个数字?这个没看懂也不知道你的问题是啥
解决方案三:
难道是牌点和几副牌,,?
解决方案四:
如果想放一堆 就用字符串数组 不要用char char是字符
解决方案五:
你这是要实现什么功能?
解决方案六:
计算出(num - 1) / (4 * JIFUPAI),是一个整数,假设是2.
则"34567890JQKA2"[2]就是5
"34567890JQKA2"就代表了这个字符串的地址,
[2]这是一种操作符,相当于*(字符串地址+2),即按计算后的地址取空间的数值是5
char paidian;
paidian = "34567890JQKA2"[(num - 1) / (4 * JIFUPAI)];
时间: 2024-10-31 14:28:19