re|runtime error 错误原因之三

1、数组太小,下标超界。

int k=100,a[10];

cout<<a[k];

更正:int a[1000];


2、递归过多,爆栈空间。

int digui(int t){

  return digui(t+1);

}

更正:

int digui(int t){

  if(t>10)return t;

  return digui(t+1);

}


3、函数没有返回值。

int test(int t){

  t=t+10;

}

更正:

int test(int t){

  t=t+10;

  return 0;或者 return t;

}

re|runtime error 错误原因之三

上一篇:chrome如何导出已经安装的扩展程序为.crx文件?


下一篇:Pinctrl基础简介