注册 登录
编程论坛 C++教室

int[char[]]是什么意思?

dreffy 发布于 2012-12-18 19:17, 599 次点击
int[char[]]是什么意思?在int数组里怎么有一个char数组,返回什么?
ps:因为在书上看到了cpc[s[i][j]]<c[i];看不懂,前面有声明,int cpc[100],char s[100][100];
完全新手上路,这是我发表的第一张帖子,望大神求解!!!
6 回复
#2
yuccn2012-12-18 20:49
int[char[]]没有这个写法吧
#3
wp2319572012-12-18 20:51
应该是无法编译   印刷错了吧
#4
qunxingw2012-12-18 20:55
关注
#5
pangding2012-12-19 09:19
以下是引用dreffy在2012-12-18 19:17:28的发言:

int[char[]]是什么意思?在int数组里怎么有一个char数组,返回什么?
ps:因为在书上看到了cpc[s[j]]

int[char[]] 是不行的,不过 cpc[s[i][j]]<c[i] 有可能。
如果 cpc 是个一维数组,s[i][j] 是个数的话,上面那个语句就不难解释了吧。

char 可以看成 int。只要这段代码的意图明显,是可以这么写的。
比如最常见的统计字符个数,就可以 int stat[256]; char c; 然后 ++stat[c];
#6
刘宇2012-12-20 19:02
这还真不知道。。。。表示我也来学一下。。。
#7
低调的哥额2012-12-27 14:59
1