比如有 string a[10][10];那么可以这样 void xxx(string **a);或者 void xxx(string a[][10]);或者 void xxx(string a[10][10]);使用的时候直接 xxx(a);就行了
a.push('xuhai_li1');a.push('xuhai_li2');a.push('xuhai_li3');// 假如你的function是fun(param){} foreach(var b in a){ // 话说写到这,你这需求很蛋疼啊,用的着数组吗?fun(‘xuhao_li’+(b+2));}
char *movechar(char *in,const int n,const int j) //j就是你要移动的字符位置{swap(in[j],in[n-1]);return in;}//用的时候假设某行长度10,要移动位于位置3的字符。s[i]=movechar(s[i],10,3)即可你这个是挪一个字符到某一行的最后一个字符吧。。。不需要传二维字符数组,太复杂...
24秋招快手前端面经 | # 快手一面(08.21)1. 说一说 this2. 说一说 call/apply/bind3. 手写 call4. 说一说 flex 布局5. 介绍一下 flex: 1 代表了什么以及它的作用是什么6. 实现三列布局,两侧固定,中间自适应7. 手写数组的 flat,可以控制扁平化的层级数8. 手写 retry 函数,参数为 fn、重试最大次数...