
1.这是我定义的函数,我感觉也没问题,可是为什么出现报错?
2.出现初始值预定项太多的错误,我觉得可能是我第三个数组太大了,我想问问有没有什么方法可以在不删减数组元素的情况下解决“初始化预定值太多”的错误


字符串里的双引号 要用反斜杠转义一下
//比如这样
printf("hello \"huazie\" ");
你这里定义四维数组,没必要吧,降到三维再试试吧
因为你的是char类型的数组,元素不能是“”括起来的字符串,可以用string类型
- 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7522983
- 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:关于在一个字符串中查找连续出现次数最多的一个字符,并显示其所在的开始下标和次数的解法
- 除此之外, 这篇博客: 字符的定义方式及输出中的 定义字符串的第一种方式,和整数数组类似,傻逼法 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
char str[5] = {'a','b','c','d','f'};// 类比于整数数组
for(i=0;i<sizeof(str)/sizeof(str[0]);i++){
printf("%c ",str[i]);
}
类比于整数数组
- 您还可以看一下 任大勇老师的数据分析思维及方法课程中的 归集数据指标,数据指标拆解与确定数据维度小节, 巩固相关知识点